Skip to content

Commit cf0fd5a

Browse files
committed
fix test
1 parent 8afb039 commit cf0fd5a

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

coderd/database/dbauthz/dbauthz.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1834,7 +1834,7 @@ func (q *querier) GetUserCount(ctx context.Context) (int64, error) {
18341834
}
18351835

18361836
func (q *querier) GetUserGroupNames(ctx context.Context, arg database.GetUserGroupNamesParams) ([]string, error) {
1837-
if err := q.authorizeContext(ctx, rbac.ActionRead, rbac.ResourceGroup); err != nil {
1837+
if err := q.authorizeContext(ctx, rbac.ActionRead, rbac.ResourceGroup.InOrg(arg.OrganizationID)); err != nil {
18381838
return nil, err
18391839
}
18401840
return q.db.GetUserGroupNames(ctx, arg)

coderd/database/dbauthz/dbauthz_test.go

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -315,15 +315,13 @@ func (s *MethodTestSuite) TestGroup() {
315315
check.Args(g.ID).Asserts(g, rbac.ActionRead)
316316
}))
317317
s.Run("GetUserGroupNames", s.Subtest(func(db database.Store, check *expects) {
318-
o := dbgen.Organization(s.T(), db, database.Organization{})
319-
u := dbgen.User(s.T(), db, database.User{})
320-
g := dbgen.Group(s.T(), db, database.Group{OrganizationID: o.ID})
318+
g := dbgen.Group(s.T(), db, database.Group{})
319+
gm := dbgen.GroupMember(s.T(), db, database.GroupMember{GroupID: g.ID})
321320
check.Args(database.GetUserGroupNamesParams{
322-
OrganizationID: o.ID,
323-
UserID: u.ID,
324-
}).Asserts(g, rbac.ActionRead)
321+
OrganizationID: g.OrganizationID,
322+
UserID: gm.UserID,
323+
}).Asserts(rbac.ResourceGroup.InOrg(g.OrganizationID), rbac.ActionRead)
325324
}))
326-
327325
s.Run("InsertAllUsersGroup", s.Subtest(func(db database.Store, check *expects) {
328326
o := dbgen.Organization(s.T(), db, database.Organization{})
329327
check.Args(o.ID).Asserts(rbac.ResourceGroup.InOrg(o.ID), rbac.ActionCreate)

0 commit comments

Comments
 (0)