Skip to content

Commit c65fb87

Browse files
WashingtonKKSammyOina
authored andcommitted
refactor permission check
Signed-off-by: WashingtonKK <washingtonkigan@gmail.com>
1 parent c197ff6 commit c65fb87

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

domains/middleware/authorization.go

+2-5
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@ import (
2222
var _ domains.Service = (*authorizationMiddleware)(nil)
2323

2424
// ErrMemberExist indicates that the user is already a member of the domain.
25-
var (
26-
ErrMemberExist = errors.New("user is already a member of the domain")
27-
ErrPermissionFail = errors.New("billing permission failed")
28-
)
25+
var ErrMemberExist = errors.New("user is already a member of the domain")
2926

3027
type authorizationMiddleware struct {
3128
svc domains.Service
@@ -155,7 +152,7 @@ func (am *authorizationMiddleware) SendInvitation(ctx context.Context, session a
155152
}
156153

157154
if err := am.extAuthorize(ctx, auth.EncodeDomainUserID(invitation.DomainID, session.UserID), policies.SendInvitationPermission, policies.DomainType, invitation.DomainID); err != nil {
158-
return errors.Wrap(svcerr.ErrAuthorization, ErrPermissionFail)
155+
return errors.Wrap(err, svcerr.ErrAuthorization)
159156
}
160157

161158
return am.svc.SendInvitation(ctx, session, invitation)

0 commit comments

Comments
 (0)