diff --git a/src/plugins/comps/CompsManager.js b/src/plugins/comps/CompsManager.js index dd703968bf..4b336a8fdd 100644 --- a/src/plugins/comps/CompsManager.js +++ b/src/plugins/comps/CompsManager.js @@ -106,7 +106,6 @@ export default class CompsManager extends EventEmitter { (parameter) => parameter.keyString === keyString ); if (!parameterExists) { - this.#composition.remove(this.#telemetryObjects[keyString]); this.emit('parameterRemoved', this.#domainObject); } } @@ -217,11 +216,7 @@ export default class CompsManager extends EventEmitter { this.#telemetryCollections[keyString]?.destroy(); delete this.#telemetryCollections[keyString]; // remove all parameters that reference this telemetry object - this.#domainObject.configuration.comps.parameters = - this.#domainObject.configuration.comps.parameters.filter( - (parameter) => parameter.keyString !== keyString - ); - this.emit('parametersUpdated', keyString); + this.deleteParameter(keyString); }; requestUnderlyingTelemetry() {