mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-11 08:48:15 +03:00
fix: api creation permissions issue
This commit is contained in:
@@ -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,
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user