fix: api creation permissions issue

This commit is contained in:
zk
2026-05-08 19:09:28 +00:00
parent ea98706c75
commit d98abafc51
2 changed files with 2 additions and 4 deletions
@@ -407,7 +407,7 @@ export const API_V1_SPEC = {
input: z.object({
clientID: z.string().optional(),
identifier: z.string().optional(),
permissions: z.record(z.string(), z.boolean()).optional(),
permissions: z.array(z.string()),
}),
output: doc<APITokenDocument>(),
},
@@ -43,9 +43,7 @@ API_V1_ROUTER.add(
{
clientID: input.clientID,
identifier: input.identifier,
permissions: input.permissions
? Object.keys(input.permissions).filter((k) => input.permissions![k])
: undefined,
permissions: input.permissions,
},
);