From 7bd098bdd01a8af0dd41ec515880289b1795e5af Mon Sep 17 00:00:00 2001 From: Dries Augustyns Date: Mon, 23 Feb 2026 21:45:17 +0100 Subject: [PATCH] fix: Add support for STATIC segment type in CampaignService --- apps/api/src/services/CampaignService.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/api/src/services/CampaignService.ts b/apps/api/src/services/CampaignService.ts index 8c4de37..37fdf6d 100644 --- a/apps/api/src/services/CampaignService.ts +++ b/apps/api/src/services/CampaignService.ts @@ -760,6 +760,18 @@ export class CampaignService { throw new HttpException(404, 'Segment not found'); } + if (segment.type === 'STATIC') { + return { + ...baseWhere, + segmentMemberships: { + some: { + segmentId, + exitedAt: null, + }, + }, + }; + } + const condition = fromPrismaJson(segment.condition); const segmentWhere = SegmentService.buildConditionClause(condition);