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
},