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), });