mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-23 00:22:19 +01:00
Fix: strategy import (#5731)
Some optional properties of `strategy` where not included after importing
This commit is contained in:
parent
eeb2b2115e
commit
71a65b1d6b
@ -347,17 +347,11 @@ export default class ExportImportService
|
|||||||
await Promise.all(
|
await Promise.all(
|
||||||
dto.data.featureStrategies
|
dto.data.featureStrategies
|
||||||
?.filter(hasFeatureName)
|
?.filter(hasFeatureName)
|
||||||
.map((featureStrategy) =>
|
.map(({ featureName, ...restOfFeatureStrategy }) =>
|
||||||
this.featureToggleService.createStrategy(
|
this.featureToggleService.createStrategy(
|
||||||
|
restOfFeatureStrategy,
|
||||||
{
|
{
|
||||||
name: featureStrategy.name,
|
featureName,
|
||||||
constraints: featureStrategy.constraints,
|
|
||||||
parameters: featureStrategy.parameters,
|
|
||||||
segments: featureStrategy.segments,
|
|
||||||
sortOrder: featureStrategy.sortOrder,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
featureName: featureStrategy.featureName,
|
|
||||||
environment: dto.environment,
|
environment: dto.environment,
|
||||||
projectId: dto.project,
|
projectId: dto.project,
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user