From 57026f2901cdc0403e6066f6eeeb141b8ce13fef Mon Sep 17 00:00:00 2001 From: jkoberg Date: Wed, 29 Jun 2022 13:23:05 +0200 Subject: [PATCH] check permissions also for processing nodes Signed-off-by: jkoberg --- pkg/storage/utils/decomposedfs/decomposedfs.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/pkg/storage/utils/decomposedfs/decomposedfs.go b/pkg/storage/utils/decomposedfs/decomposedfs.go index 1bdde84a517..f4ec7580383 100644 --- a/pkg/storage/utils/decomposedfs/decomposedfs.go +++ b/pkg/storage/utils/decomposedfs/decomposedfs.go @@ -504,17 +504,13 @@ func (fs *Decomposedfs) GetMD(ctx context.Context, ref *provider.Reference, mdKe return } - isprocessing := node.IsProcessing() - if !isprocessing && !node.Exists { + if !node.Exists { err = errtypes.NotFound(filepath.Join(node.ParentID, node.Name)) return } rp, err := fs.p.AssemblePermissions(ctx, node) switch { - case isprocessing: - // FIXME: how to check permissions for files while processing? - // the node is empty and holds no further information case err != nil: return nil, errtypes.InternalError(err.Error()) case !rp.Stat: