diff --git a/sdk/feature-management-applicationinsights-browser/package-lock.json b/sdk/feature-management-applicationinsights-browser/package-lock.json index 99dc6eb..06d0043 100644 --- a/sdk/feature-management-applicationinsights-browser/package-lock.json +++ b/sdk/feature-management-applicationinsights-browser/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/feature-management-applicationinsights-browser", - "version": "2.0.0-preview.1", + "version": "2.0.0-preview.2", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/sdk/feature-management-applicationinsights-browser/package.json b/sdk/feature-management-applicationinsights-browser/package.json index 044b820..6cefca1 100644 --- a/sdk/feature-management-applicationinsights-browser/package.json +++ b/sdk/feature-management-applicationinsights-browser/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/feature-management-applicationinsights-browser", - "version": "2.0.0-preview.1", + "version": "2.0.0-preview.2", "description": "Feature Management Application Insights Plugin for Browser provides a solution for sending feature flag evaluation events produced by the Feature Management library.", "main": "./dist/umd/index.js", "module": "./dist/esm/index.js", diff --git a/sdk/feature-management-applicationinsights-browser/src/telemetry.ts b/sdk/feature-management-applicationinsights-browser/src/telemetry.ts index 9323c7b..50130ca 100644 --- a/sdk/feature-management-applicationinsights-browser/src/telemetry.ts +++ b/sdk/feature-management-applicationinsights-browser/src/telemetry.ts @@ -13,11 +13,11 @@ import { IEventTelemetry } from "@microsoft/applicationinsights-web"; export function createTelemetryPublisher(client: ApplicationInsights): (event: EvaluationResult) => void { return (event: EvaluationResult) => { const eventProperties = { - "FeatureName": event.feature?.id, + "FeatureName": event.feature ? event.feature.id : "", "Enabled": event.enabled.toString(), // Ensure targetingId is string so that it will be placed in customDimensions - "TargetingId": event.targetingId?.toString(), - "Variant": event.variant?.name, + "TargetingId": event.targetingId ? event.targetingId.toString() : "", + "Variant": event.variant ? event.variant.name : "", "VariantAssignmentReason": event.variantAssignmentReason, }; diff --git a/sdk/feature-management-applicationinsights-browser/src/version.ts b/sdk/feature-management-applicationinsights-browser/src/version.ts index a4e8a51..551bb5c 100644 --- a/sdk/feature-management-applicationinsights-browser/src/version.ts +++ b/sdk/feature-management-applicationinsights-browser/src/version.ts @@ -1,4 +1,4 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -export const VERSION = "2.0.0-preview.1"; +export const VERSION = "2.0.0-preview.2"; diff --git a/sdk/feature-management/package-lock.json b/sdk/feature-management/package-lock.json index bd8159a..1579a4a 100644 --- a/sdk/feature-management/package-lock.json +++ b/sdk/feature-management/package-lock.json @@ -1,6 +1,6 @@ { "name": "@microsoft/feature-management", - "version": "2.0.0-preview.1", + "version": "2.0.0-preview.2", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/sdk/feature-management/package.json b/sdk/feature-management/package.json index d90ce1d..dfd40ea 100644 --- a/sdk/feature-management/package.json +++ b/sdk/feature-management/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/feature-management", - "version": "2.0.0-preview.1", + "version": "2.0.0-preview.2", "description": "Feature Management is a library for enabling/disabling features at runtime. Developers can use feature flags in simple use cases like conditional statement to more advanced scenarios like conditionally adding routes.", "main": "./dist/commonjs/index.js", "module": "./dist/esm/index.js", diff --git a/sdk/feature-management/src/version.ts b/sdk/feature-management/src/version.ts index a4e8a51..551bb5c 100644 --- a/sdk/feature-management/src/version.ts +++ b/sdk/feature-management/src/version.ts @@ -1,4 +1,4 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -export const VERSION = "2.0.0-preview.1"; +export const VERSION = "2.0.0-preview.2";