diff --git a/weed/admin/dash/group_management.go b/weed/admin/dash/group_management.go index 43f70615e..a06973faa 100644 --- a/weed/admin/dash/group_management.go +++ b/weed/admin/dash/group_management.go @@ -4,6 +4,7 @@ import ( "context" "fmt" + "github.com/seaweedfs/seaweedfs/weed/credential" "github.com/seaweedfs/seaweedfs/weed/glog" "github.com/seaweedfs/seaweedfs/weed/pb/iam_pb" ) @@ -152,7 +153,7 @@ func (s *AdminServer) RemoveGroupMember(ctx context.Context, groupName, username } } if !found { - return fmt.Errorf("user %s is not a member of group %s", username, groupName) + return fmt.Errorf("user %s is not a member of group %s: %w", username, groupName, credential.ErrUserNotInGroup) } g.Members = newMembers if err := s.credentialManager.UpdateGroup(ctx, g); err != nil {