fix: ability to clear reply-to and from name from templates and campaigns

This commit is contained in:
Dries Augustyns
2025-12-09 15:47:27 +01:00
parent c12d0c0898
commit badb035585
8 changed files with 26 additions and 26 deletions
+8 -8
View File
@@ -142,8 +142,8 @@ export const TemplateSchemas = {
subject: z.string().min(1),
body: z.string().min(1),
from: email,
fromName: z.string().max(100).optional(),
replyTo: email.optional(),
fromName: z.string().max(100).nullish(),
replyTo: email.nullish(),
type: z.nativeEnum(TemplateType).default('MARKETING'),
}),
update: z.object({
@@ -152,8 +152,8 @@ export const TemplateSchemas = {
subject: z.string().min(1).optional(),
body: z.string().min(1).optional(),
from: email.optional(),
fromName: z.string().max(100).optional(),
replyTo: email.optional(),
fromName: z.string().max(100).nullish(),
replyTo: email.nullish(),
type: z.nativeEnum(TemplateType).optional(),
}),
};
@@ -282,8 +282,8 @@ export const CampaignSchemas = {
subject: z.string().min(1),
body: z.string().min(1),
from: email,
fromName: z.string().max(100).optional(),
replyTo: email.optional(),
fromName: z.string().max(100).nullish(),
replyTo: email.nullish(),
audienceType: z.nativeEnum(CampaignAudienceType),
audienceCondition: filterConditionSchema.optional(),
segmentId: uuid.optional(),
@@ -297,8 +297,8 @@ export const CampaignSchemas = {
subject: z.string().optional(),
body: z.string().optional(),
from: z.string().optional(),
fromName: z.string().max(100).optional(),
replyTo: z.string().optional(),
fromName: z.string().max(100).nullish(),
replyTo: z.string().nullish(),
audienceType: z.nativeEnum(CampaignAudienceType).optional(),
audienceCondition: filterConditionSchema.optional(),
segmentId: z.string().optional(),