From dc2496ee1811ed2e5bae8aa884c02216e2f72b4e Mon Sep 17 00:00:00 2001 From: Charles GTE Date: Mon, 16 Mar 2026 08:56:19 +0100 Subject: [PATCH] fix: type mismatch for s3 (#221) * fix: release.yml * fix: S3ChannelConfigSchema type port mismatch --------- Co-authored-by: charlesgauthereau --- .../channel-form/providers/storages/forms/s3.schema.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/wrappers/dashboard/admin/channels/channel/channel-form/providers/storages/forms/s3.schema.ts b/src/components/wrappers/dashboard/admin/channels/channel/channel-form/providers/storages/forms/s3.schema.ts index a732a84b..2b4d6b4c 100644 --- a/src/components/wrappers/dashboard/admin/channels/channel/channel-form/providers/storages/forms/s3.schema.ts +++ b/src/components/wrappers/dashboard/admin/channels/channel/channel-form/providers/storages/forms/s3.schema.ts @@ -6,6 +6,10 @@ export const S3ChannelConfigSchema = z.object({ accessKey: z.string().min(1, "Access Key is required"), secretKey: z.string().min(1, "Secret Key is required"), bucketName: z.string().min(1, "Bucket name is required"), - port: z.coerce.number().optional(), + port: z.union([ + z.literal("").transform(() => ""), + z.literal("").transform(() => ""), + z.coerce.number() + ]).optional(), ssl: z.boolean().optional().default(true), });