diff --git a/platform/telemetry/src/TelemetryCapability.js b/platform/telemetry/src/TelemetryCapability.js index 4c0914483e..ed7a8b6f0d 100644 --- a/platform/telemetry/src/TelemetryCapability.js +++ b/platform/telemetry/src/TelemetryCapability.js @@ -138,6 +138,11 @@ define( typeRequest = (type && type.getDefinition().telemetry) || {}, modelTelemetry = domainObject.getModel().telemetry, fullRequest = Object.create(typeRequest), + newObject = objectUtils.toNewFormat( + domainObject.getModel(), + domainObject.getId() + ), + metadata = this.openmct.telemetry.getMetadata(newObject), bounds, timeSystem; @@ -173,6 +178,14 @@ define( } } + if (!fullRequest.ranges) { + fullRequest.ranges = metadata.valuesForHints(['range']); + } + + if (!fullRequest.domains) { + fullRequest.domains = metadata.valuesForHints(['domain']); + } + return fullRequest; };