From eb976250a49f596828f7372ae475d4dedff25b6d Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Sun, 12 May 2024 19:25:56 -1000 Subject: [PATCH] fix(api): :bug: Fix post editing not working with JSON content-type --- server/api/api/v1/statuses/:id/index.ts | 3 +++ 1 file changed, 3 insertions(+) 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(), }), };