diff --git a/server/src/classes/EventTimer.js b/server/src/classes/EventTimer.js index 30edaef49..413848959 100644 --- a/server/src/classes/EventTimer.js +++ b/server/src/classes/EventTimer.js @@ -1066,8 +1066,8 @@ export class EventTimer extends Timer { } unload() { - // reset duration - this.duration = null; + // reset timer + this._resetTimers(true); // reset selected this._resetSelection(); diff --git a/server/src/classes/Timer.js b/server/src/classes/Timer.js index 5bae78b0d..feacd458a 100644 --- a/server/src/classes/Timer.js +++ b/server/src/classes/Timer.js @@ -120,6 +120,7 @@ export class Timer { _resetTimers(total = false) { if (total) this.duration = null; this.current = this.duration; + this.running = null; this.secondaryTimer = null; this._finishAt = null; this._finishedAt = null;