diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.test.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.test.tsx index b35a1fc096..b9e45b69eb 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.test.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.test.tsx @@ -31,12 +31,13 @@ test('formatUpdateStrategyApiCode', () => { 'projectId', 'featureId', 'environmentId', + 'strategyId', strategy, strategyDefinition, 'unleashUrl' ) ).toMatchInlineSnapshot(` - "curl --location --request PUT 'unleashUrl/api/admin/projects/projectId/features/featureId/environments/environmentId/strategies/a' \\\\ + "curl --location --request PUT 'unleashUrl/api/admin/projects/projectId/features/featureId/environments/environmentId/strategies/strategyId' \\\\ --header 'Authorization: INSERT_API_KEY' \\\\ --header 'Content-Type: application/json' \\\\ --data-raw '{ diff --git a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx index fa9a8350f9..056f4f6204 100644 --- a/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx +++ b/frontend/src/component/feature/FeatureStrategy/FeatureStrategyEdit/FeatureStrategyEdit.tsx @@ -213,6 +213,7 @@ export const FeatureStrategyEdit = () => { projectId, featureId, environmentId, + strategyId, payload, strategyDefinition, unleashUrl @@ -272,6 +273,7 @@ export const formatUpdateStrategyApiCode = ( projectId: string, featureId: string, environmentId: string, + strategyId: string, strategy: Partial, strategyDefinition: IStrategy, unleashUrl?: string @@ -290,7 +292,7 @@ export const formatUpdateStrategyApiCode = ( ), }; - const url = `${unleashUrl}/api/admin/projects/${projectId}/features/${featureId}/environments/${environmentId}/strategies/${strategy.id}`; + const url = `${unleashUrl}/api/admin/projects/${projectId}/features/${featureId}/environments/${environmentId}/strategies/${strategyId}`; const payload = JSON.stringify(sortedStrategy, undefined, 2); return `curl --location --request PUT '${url}' \\