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
+4 -4
View File
@@ -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;
+4 -4
View File
@@ -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<Template> {
@@ -120,8 +120,8 @@ export class TemplateService {
subject?: string;
body?: string;
from?: string;
fromName?: string;
replyTo?: string;
fromName?: string | null;
replyTo?: string | null;
type?: Template['type'];
},
): Promise<Template> {
+2 -2
View File
@@ -34,8 +34,8 @@ export function buildEmailFieldsUpdate(data: {
subject?: string;
body?: string;
from?: string;
fromName?: string;
replyTo?: string;
fromName?: string | null;
replyTo?: string | null;
}): Prisma.CampaignUpdateInput | Prisma.TemplateUpdateInput {
return buildUpdateData(data) as Prisma.CampaignUpdateInput | Prisma.TemplateUpdateInput;
}