Skip to content

Commit 3f25967

Browse files
committed
fix: make status type on filter query
1 parent 83f29c7 commit 3f25967

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

coderd/database/databasefake/databasefake.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ func (q *fakeQuerier) GetUsers(_ context.Context, params database.GetUsersParams
229229
if params.Status != "" {
230230
usersFilteredByStatus := make([]database.User, 0, len(users))
231231
for i, user := range users {
232-
if user.Status == params.Status {
232+
if params.Status == string(user.Status) {
233233
usersFilteredByStatus = append(usersFilteredByStatus, users[i])
234234
}
235235
}

coderd/database/queries.sql.go

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

coderd/database/queries/users.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ WHERE
8787
END
8888
-- Filter by status
8989
AND CASE
90-
WHEN @status :: user_status != '' THEN (
90+
WHEN @status :: text != '' THEN (
9191
status = @status
9292
)
9393
ELSE true

coderd/users.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ func (api *api) users(rw http.ResponseWriter, r *http.Request) {
137137
OffsetOpt: int32(offset),
138138
LimitOpt: int32(pageLimit),
139139
Search: searchName,
140-
Status: database.UserStatus(statusFilter),
140+
Status: statusFilter,
141141
})
142142

143143
if err != nil {

0 commit comments

Comments
 (0)