From badb035585561b276b6e82a363693918810c8214 Mon Sep 17 00:00:00 2001 From: Dries Augustyns Date: Tue, 9 Dec 2025 15:47:27 +0100 Subject: [PATCH] fix: ability to clear reply-to and from name from templates and campaigns --- apps/api/src/services/CampaignService.ts | 8 ++++---- apps/api/src/services/TemplateService.ts | 8 ++++---- apps/api/src/utils/modelUpdate.ts | 4 ++-- apps/web/src/pages/campaigns/[id].tsx | 4 ++-- apps/web/src/pages/campaigns/create.tsx | 4 ++-- apps/web/src/pages/templates/[id].tsx | 4 ++-- apps/web/src/pages/templates/create.tsx | 4 ++-- packages/shared/src/schemas/index.ts | 16 ++++++++-------- 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/apps/api/src/services/CampaignService.ts b/apps/api/src/services/CampaignService.ts index 0f46daa..7e8dfde 100644 --- a/apps/api/src/services/CampaignService.ts +++ b/apps/api/src/services/CampaignService.ts @@ -22,8 +22,8 @@ export interface CreateCampaignData { subject: string; body: string; from: string; - fromName?: string; - replyTo?: string; + fromName?: string | null; + replyTo?: string | null; audienceType: CampaignAudienceType; audienceCondition?: FilterCondition; segmentId?: string; @@ -35,8 +35,8 @@ export interface UpdateCampaignData { subject?: string; body?: string; from?: string; - fromName?: string; - replyTo?: string; + fromName?: string | null; + replyTo?: string | null; audienceType?: CampaignAudienceType; audienceCondition?: FilterCondition; segmentId?: string; diff --git a/apps/api/src/services/TemplateService.ts b/apps/api/src/services/TemplateService.ts index 9e4fad4..5b7d544 100644 --- a/apps/api/src/services/TemplateService.ts +++ b/apps/api/src/services/TemplateService.ts @@ -88,8 +88,8 @@ export class TemplateService { subject: string; body: string; from: string; - fromName?: string; - replyTo?: string; + fromName?: string | null; + replyTo?: string | null; type?: Template['type']; }, ): Promise