diff --git a/src/lib/addons/datadog.ts b/src/lib/addons/datadog.ts
index e72bdb660c..96f688106e 100644
--- a/src/lib/addons/datadog.ts
+++ b/src/lib/addons/datadog.ts
@@ -96,7 +96,7 @@ This was changed by ${createdBy}.`;
)}\`\`\``;
return `${createdBy} ${action} feature toggle ${feature}
${enabled}${stale} | ${typeStr} | ${project}
-${strategies}`;
+${data.strategies ? strategies : ''}`;
}
getAction(type: string): string {
diff --git a/src/lib/addons/slack.ts b/src/lib/addons/slack.ts
index a15c65b992..2251a2c9c8 100644
--- a/src/lib/addons/slack.ts
+++ b/src/lib/addons/slack.ts
@@ -129,7 +129,7 @@ This was changed by ${createdBy}.`;
)}\`\`\``;
return `${createdBy} ${action} feature toggle ${feature}
${enabled}${stale} | ${typeStr} | ${project}
-${strategies}`;
+${data.strategies ? strategies : ''}`;
}
getAction(type: string): string {
diff --git a/src/lib/addons/teams.ts b/src/lib/addons/teams.ts
index 1fe82e95c6..6902661546 100644
--- a/src/lib/addons/teams.ts
+++ b/src/lib/addons/teams.ts
@@ -113,7 +113,9 @@ export default class TeamsAddon extends Addon {
data.strategies,
{ skipInvalid: true },
)}`;
- return `Feature toggle ${data.name} | ${typeStr} | ${project}
${strategies}`;
+ return `Feature toggle ${data.name} | ${typeStr} | ${project}
${
+ data.strategies ? strategies : ''
+ }`;
}
getAction(type: string): string {
diff --git a/src/lib/services/feature-toggle-service-v2.ts b/src/lib/services/feature-toggle-service-v2.ts
index f8d7fe8bcc..e640094b99 100644
--- a/src/lib/services/feature-toggle-service-v2.ts
+++ b/src/lib/services/feature-toggle-service-v2.ts
@@ -243,10 +243,13 @@ class FeatureToggleServiceV2 {
featureData.name,
projectId,
);
+
+ const data = { featureData, projectId };
+
await this.eventStore.store({
type: FEATURE_CREATED,
createdBy: userName,
- data: featureData,
+ data,
});
return createdToggle;