From 81ce7b3e66f79d2401549d8ec67c1fa15a187f7b Mon Sep 17 00:00:00 2001 From: Gianmaria Del Monte Date: Tue, 25 Oct 2022 15:20:20 +0200 Subject: [PATCH] stat as a root --- pkg/storage/utils/eosfs/eosfs.go | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/pkg/storage/utils/eosfs/eosfs.go b/pkg/storage/utils/eosfs/eosfs.go index 64f8981b25d..7aaeaeb68b3 100644 --- a/pkg/storage/utils/eosfs/eosfs.go +++ b/pkg/storage/utils/eosfs/eosfs.go @@ -1188,23 +1188,7 @@ func (fs *eosfs) GetMD(ctx context.Context, ref *provider.Reference, mdKeys []st log := appctx.GetLogger(ctx) log.Info().Msg("eosfs: get md for ref:" + ref.String()) - u, err := getUser(ctx) - if err != nil { - return nil, err - } - - fn := "" - if u.Id.Type == userpb.UserType_USER_TYPE_LIGHTWEIGHT || - u.Id.Type == userpb.UserType_USER_TYPE_FEDERATED { - p, err := fs.resolve(ctx, ref) - if err != nil { - return nil, errors.Wrap(err, "eosfs: error resolving reference") - } - - fn = fs.wrap(ctx, p) - } - - auth, err := fs.getUserAuth(ctx, u, fn) + auth, err := fs.getRootAuth(ctx) if err != nil { return nil, err } @@ -1231,7 +1215,7 @@ func (fs *eosfs) GetMD(ctx context.Context, ref *provider.Reference, mdKeys []st } } - fn = fs.wrap(ctx, p) + fn := fs.wrap(ctx, p) eosFileInfo, err := fs.c.GetFileInfoByPath(ctx, auth, fn) if err != nil { return nil, err