warn instead of error on missing timesystem so vista still functional

This commit is contained in:
David Tsay 2022-03-14 16:10:18 -07:00
parent 526e31d10c
commit 67e3094c6c

View File

@ -326,11 +326,11 @@ export class TelemetryCollection extends EventEmitter {
let domain = domains.find((d) => d.key === timeSystem.key);
if (domain === undefined) {
this._error(ERRORS.TIMESYSTEM_KEY);
this._warn(ERRORS.TIMESYSTEM_KEY);
}
// timeKey is used to create a dummy datum used for sorting
this.timeKey = domain.source; // this defaults to key if no source is set
this.timeKey = domain.source || timeSystem.key; // this defaults to key if no source is set
let metadataValue = this.metadata.value(timeSystem.key) || { format: timeSystem.key };
let valueFormatter = this.openmct.telemetry.getValueFormatter(metadataValue);
@ -400,4 +400,8 @@ export class TelemetryCollection extends EventEmitter {
_error(message) {
throw new Error(message);
}
_warn(message) {
console.warn(message);
}
}