From b10678010276839e43c5c5b23e9196cad8556080 Mon Sep 17 00:00:00 2001 From: kitos Date: Fri, 3 Jul 2026 16:07:01 +0200 Subject: [PATCH] fix(campaigns): drop dead force param from activateCampaign API client The backend endpoint no longer accepts a force query param (a draft campaign can never have a future start_date to force past). No frontend code currently calls this function, but keep it matching the real backend contract in case a future admin UI wires it up. --- frontend/src/api/campaigns.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/frontend/src/api/campaigns.ts b/frontend/src/api/campaigns.ts index 35e1c8d..5968af9 100644 --- a/frontend/src/api/campaigns.ts +++ b/frontend/src/api/campaigns.ts @@ -166,13 +166,9 @@ export async function removeTestFromCampaign( await client.delete(`/campaigns/${campaignId}/tests/${campaignTestId}`); } -/** Activate a campaign. */ -export async function activateCampaign( - campaignId: string, - options?: { force?: boolean }, -): Promise { - const params = options?.force ? "?force=true" : ""; - const { data } = await client.post(`/campaigns/${campaignId}/activate${params}`); +/** Admin-only emergency override: activate a draft campaign directly, bypassing the approval queue. */ +export async function activateCampaign(campaignId: string): Promise { + const { data } = await client.post(`/campaigns/${campaignId}/activate`); return data; }