diff --git a/platform/telemetry/src/TelemetryCapability.js b/platform/telemetry/src/TelemetryCapability.js index f784f59ffc..466609dc64 100644 --- a/platform/telemetry/src/TelemetryCapability.js +++ b/platform/telemetry/src/TelemetryCapability.js @@ -213,7 +213,8 @@ define( var metadata = telemetryAPI.getMetadata(domainObject); var defaultDomain = metadata.valuesForHints(['domain'])[0].source; - var defaultRange = metadata.valuesForHints(['range'])[0].source; + var defaultRange = metadata.valuesForHints(['range'])[0]; + defaultRange = defaultRange ? defaultRange.source : undefined; var isLegacyProvider = telemetryAPI.findRequestProvider(domainObject) === telemetryAPI.legacyProvider; @@ -275,7 +276,8 @@ define( var metadata = telemetryAPI.getMetadata(domainObject); var defaultDomain = metadata.valuesForHints(['domain'])[0].source; - var defaultRange = metadata.valuesForHints(['range'])[0].source; + var defaultRange = metadata.valuesForHints(['range'])[0]; + defaultRange = defaultRange ? defaultRange.source : undefined; var isLegacyProvider = telemetryAPI.findSubscriptionProvider(domainObject) === telemetryAPI.legacyProvider;