Skip to content

Commit da54ab4

Browse files
committed
chore: return empty slice vs null user api
1 parent f21f2dc commit da54ab4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

coderd/database/db2sdk/db2sdk.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,12 @@ func ReducedUsers(users []database.User) []codersdk.ReducedUser {
163163
}
164164

165165
func User(user database.User, organizationIDs []uuid.UUID) codersdk.User {
166+
if organizationIDs == nil {
167+
// Never return `null` for the list. The typescript SDK does
168+
// '!organizationIDs', and 'null' is true, where '[]' is false.
169+
organizationIDs = []uuid.UUID{}
170+
}
171+
166172
convertedUser := codersdk.User{
167173
ReducedUser: ReducedUser(user),
168174
OrganizationIDs: organizationIDs,

0 commit comments

Comments
 (0)