Skip to content

Commit 61ca1de

Browse files
committed
fix: include tags in variants event
1 parent 4b90fe7 commit 61ca1de

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/lib/services/feature-toggle-service.ts

+7
Original file line numberDiff line numberDiff line change
@@ -1959,6 +1959,8 @@ class FeatureToggleService {
19591959
).variants ||
19601960
[];
19611961

1962+
const tags = await this.tagStore.getAllTagsForFeature(featureName);
1963+
19621964
await this.eventStore.store(
19631965
new EnvironmentVariantEvent({
19641966
featureName,
@@ -1967,6 +1969,7 @@ class FeatureToggleService {
19671969
createdBy: user,
19681970
oldVariants: theOldVariants,
19691971
newVariants: fixedVariants,
1972+
tags,
19701973
}),
19711974
);
19721975
await this.featureEnvironmentStore.setVariantsToFeatureEnvironments(
@@ -2032,6 +2035,9 @@ class FeatureToggleService {
20322035
});
20332036
oldVariants[env] = featureEnv.variants || [];
20342037
}
2038+
2039+
const tags = await this.tagStore.getAllTagsForFeature(featureName);
2040+
20352041
await this.eventStore.batchStore(
20362042
environments.map(
20372043
(environment) =>
@@ -2042,6 +2048,7 @@ class FeatureToggleService {
20422048
createdBy: user,
20432049
oldVariants: oldVariants[environment],
20442050
newVariants: fixedVariants,
2051+
tags,
20452052
}),
20462053
),
20472054
);

src/lib/types/events.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -431,10 +431,11 @@ export class EnvironmentVariantEvent extends BaseEvent {
431431
environment: string;
432432
project: string;
433433
createdBy: string | IUser;
434+
tags: ITag[];
434435
newVariants: IVariant[];
435436
oldVariants: IVariant[];
436437
}) {
437-
super(FEATURE_ENVIRONMENT_VARIANTS_UPDATED, p.createdBy);
438+
super(FEATURE_ENVIRONMENT_VARIANTS_UPDATED, p.createdBy, p.tags);
438439
this.featureName = p.featureName;
439440
this.environment = p.environment;
440441
this.project = p.project;

0 commit comments

Comments
 (0)