diff --git a/server/api/api/v1/statuses/:id/index.ts b/server/api/api/v1/statuses/:id/index.ts index 96566def..50dc8ea8 100644 --- a/server/api/api/v1/statuses/:id/index.ts +++ b/server/api/api/v1/statuses/:id/index.ts @@ -42,6 +42,7 @@ export const schemas = { sensitive: z .string() .transform((v) => ["true", "1", "on"].includes(v.toLowerCase())) + .or(z.boolean()) .optional(), language: z .enum(ISO6391.getAllCodes() as [string, ...string[]]) @@ -59,10 +60,12 @@ export const schemas = { "poll[multiple]": z .string() .transform((v) => ["true", "1", "on"].includes(v.toLowerCase())) + .or(z.boolean()) .optional(), "poll[hide_totals]": z .string() .transform((v) => ["true", "1", "on"].includes(v.toLowerCase())) + .or(z.boolean()) .optional(), }), };