From 84c1d7f82d8ee7aa05d972549dd06a10efe241ba Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sun, 1 Jun 2025 00:08:02 +0000 Subject: [PATCH] fix: more auto-transforms for zStrictMessageContent --- backend/src/utils.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/src/utils.ts b/backend/src/utils.ts index 796326e6..af02df87 100644 --- a/backend/src/utils.ts +++ b/backend/src/utils.ts @@ -269,14 +269,17 @@ export type EmbedWith = APIEmbed & Pick { +}).refine((data) => { if (data.embed) { data.embeds = [data.embed]; delete data.embed; } - return data as StrictMessageContent; + if (data.embeds && !Array.isArray(data.embeds)) { + data.embeds = [data.embeds]; + } + return true; }); export type ZStrictMessageContent = z.infer;