From e7a7b3001de61d5218b97457c211a21131db11d1 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Mon, 11 Dec 2023 21:25:12 +0100 Subject: [PATCH] style: refactor error handling --- services/graph/pkg/service/v0/links.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/services/graph/pkg/service/v0/links.go b/services/graph/pkg/service/v0/links.go index d450975ab..96b0619dd 100644 --- a/services/graph/pkg/service/v0/links.go +++ b/services/graph/pkg/service/v0/links.go @@ -263,13 +263,9 @@ func (g Graph) updatePublicLinkPermission(ctx context.Context, permissionID stri Path: ".", }, }) - if err != nil { - g.logger.Error().Err(err).Msg("transport error, could not stat resource") - return nil, errorcode.New(errorcode.GeneralException, err.Error()) - } - if code := statResp.GetStatus().GetCode(); code != rpc.Code_CODE_OK { - g.logger.Debug().Interface("itemID", itemID).Msg(statResp.GetStatus().GetMessage()) - return nil, errorcode.New(cs3StatusToErrCode(code), statResp.GetStatus().GetMessage()) + + if errCode := errorcode.FromCS3Status(statResp.GetStatus(), err); errCode != nil { + return nil, *errCode } if newPermission.HasExpirationDateTime() {