fix: admin/accounts: error saving an account that inherits admin access

Massimo Melina committed Mar 15, 2022 at 00:04 UTC 0d6d788d2c02536e0411686d5a941c2a967dee52
1 file changed +1 -1
server/src/api.accounts.ts
+1 -1
@@ -35,7 +35,7 @@ const apis: ApiHandlers = {
35 const { admin } = changes
36 if (admin === null)
37 changes.admin = undefined
38 - else if (typeof admin !== 'boolean')
38 + else if (admin !== undefined && typeof admin !== 'boolean')
39 return new ApiError(400, "invalid admin")
40 return setAccount(username, changes) ? {} : new ApiError(400)
41 },