From 99708e7aad850118bf6bffb5f325eb2738eefcba Mon Sep 17 00:00:00 2001 From: Gianmaria Del Monte Date: Wed, 2 Feb 2022 17:58:09 +0100 Subject: [PATCH] Removed check DenyGrant in resource permisison when addind a denial permission --- pkg/storage/utils/eosfs/eosfs.go | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/pkg/storage/utils/eosfs/eosfs.go b/pkg/storage/utils/eosfs/eosfs.go index 76034da7700..bb4e75ba6ca 100644 --- a/pkg/storage/utils/eosfs/eosfs.go +++ b/pkg/storage/utils/eosfs/eosfs.go @@ -601,18 +601,6 @@ func (fs *eosfs) DenyGrant(ctx context.Context, ref *provider.Reference, g *prov fn := fs.wrap(ctx, p) - // eos does not offer a permission bit to specify if the - // user can deny or not. We need to take care of that in Reva - // by checking context user has permission to deny - finfo, err := fs.GetMD(ctx, ref, nil) - if err != nil { - return errors.Wrapf(err, "eosfs: error getting metadata for file ref: %+v", ref) - } - - if !finfo.PermissionSet.DenyGrant { - return errtypes.PermissionDenied(fmt.Sprintf("eosfs: context user cannot deny access to ref: %+v", ref)) - } - position := eosclient.EndPosition rootAuth, err := fs.getRootAuth(ctx)