diff --git a/src/plugins/condition/HistoricalTelemetryProvider.js b/src/plugins/condition/HistoricalTelemetryProvider.js index a59baf1f6eb..cc03887d575 100644 --- a/src/plugins/condition/HistoricalTelemetryProvider.js +++ b/src/plugins/condition/HistoricalTelemetryProvider.js @@ -134,13 +134,7 @@ export default class HistoricalTelemetryProvider { const referenceTelemetryKeyString = Object.keys(dataFrame)[0]; const referenceTelemetryCollection = this.#telemetryCollections[referenceTelemetryKeyString]; const referenceTelemetryData = referenceTelemetryCollection.getAll(); - const maxDataPointsToCompute = this.#telemetryOptions.size || referenceTelemetryData.length; - for ( - let i = 0; - i < referenceTelemetryData.length && historicalData.length < maxDataPointsToCompute; - i++ - ) { - const datum = referenceTelemetryData[i]; + referenceTelemetryData.forEach((datum) => { const timestamp = datum[referenceTelemetryCollection.timeKey]; const historicalDatum = this.#computeHistoricalDatum( timestamp, @@ -150,7 +144,7 @@ export default class HistoricalTelemetryProvider { if (historicalDatum) { historicalData.push(historicalDatum); } - } + }); return historicalData; }