Skip to content

Commit 54e19a8

Browse files
committed
fix(history): reset stale dashed zone when a new value arrives via graphUpdate
1 parent 69a904d commit 54e19a8

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

core/js/history.class.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,10 @@ jeedom.history.graphUpdate = function(_params) {
184184
}
185185
const serie = jeedom.history.chart[chart].chart.series.find(s => s?.options.id == cmd_id)
186186
if (serie) {
187+
if (serie.zones.length) {
188+
serie.points[serie.points.length - 1].remove(false)
189+
serie.update({ zones: [] }, false)
190+
}
187191
serie.addPoint([Date.now() + (-new Date().getTimezoneOffset() * 60 * 1000), value])
188192
jeedom.history.setAxisScales(chart, { redraw: true })
189193
}

0 commit comments

Comments
 (0)