1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-08-23 13:46:45 +02:00

feat: avoid duplicates in changerequeststrategies

This commit is contained in:
Thomas Heartman 2023-11-21 11:20:37 +01:00
parent 13dde93ee0
commit 11715a296b
No known key found for this signature in database
GPG Key ID: BD1F880DAED1EE78

View File

@ -119,10 +119,13 @@ export class SegmentService implements ISegmentService {
const strategies =
await this.featureStrategiesStore.getStrategiesBySegment(id);
const changeRequestStrategies =
const strategyIds = new Set(strategies.map((s) => s.id));
const changeRequestStrategies = (
await this.changeRequestSegmentUsageReadModel.getStrategiesUsedInActiveChangeRequests(
id,
);
)
).filter((strategy) => !strategyIds.has(strategy.id));
return { strategies, changeRequestStrategies };
}