1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-09 00:18:00 +01:00

fix: filter out usage for export (#4006)

This commit is contained in:
Jaanus Sellin 2023-06-19 13:42:55 +03:00 committed by GitHub
parent 54654c6368
commit 9c8651879f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -587,7 +587,8 @@ export default class ExportImportService {
this.tagTypeStore.getAll(),
]);
this.addSegmentsToStrategies(featureStrategies, strategySegments);
const filteredContextFields = contextFields.filter(
const filteredContextFields = contextFields
.filter(
(field) =>
featureEnvironments.some((featureEnv) =>
featureEnv.variants?.some(
@ -607,7 +608,11 @@ export default class ExportImportService {
constraint.contextName === field.name,
),
),
);
)
.map((item) => {
const { usedInFeatures, usedInProjects, ...rest } = item;
return rest;
});
const filteredSegments = segments.filter((segment) =>
featureStrategies.some((strategy) =>
strategy.segments?.includes(segment.id),