Skip to content

Commit 874e9da

Browse files
committed
Fix Delte group
1 parent a4a2994 commit 874e9da

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

coderd/authzquery/group.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@ func (q *AuthzQuerier) DeleteGroupByID(ctx context.Context, id uuid.UUID) error
1414
return authorizedDelete(q.logger, q.authorizer, q.database.GetGroupByID, q.database.DeleteGroupByID)(ctx, id)
1515
}
1616

17-
func (q *AuthzQuerier) DeleteGroupMember(ctx context.Context, userID uuid.UUID) error {
17+
func (q *AuthzQuerier) DeleteGroupMemberFromGroup(ctx context.Context, arg database.DeleteGroupMemberFromGroupParams) error {
1818
// Deleting a group member counts as updating a group.
19-
return authorizedUpdate(q.logger, q.authorizer, q.database.GetGroupByID, q.database.DeleteGroupMember)(ctx, userID)
19+
fetch := func(ctx context.Context, arg database.DeleteGroupMemberFromGroupParams) (database.Group, error) {
20+
return q.database.GetGroupByID(ctx, arg.GroupID)
21+
}
22+
return authorizedUpdate(q.logger, q.authorizer, fetch, q.database.DeleteGroupMemberFromGroup)(ctx, arg)
2023
}
2124

2225
func (q *AuthzQuerier) GetGroupByID(ctx context.Context, id uuid.UUID) (database.Group, error) {

0 commit comments

Comments
 (0)