12: Multi-alarm bug fix

This commit is contained in:
2026-06-23 18:21:20 +02:00
parent 050969ed16
commit 3e6b89e372
@@ -28,6 +28,7 @@ public final class PriceAlarm {
previousReached = reached;
if (!reached) {
previousReached = false;
return;
}
@@ -41,7 +42,7 @@ public final class PriceAlarm {
}
if (definition.trigger() == AlarmTrigger.PERSISTENT) {
if (enteredTriggeredSide || persistentGracePeriodHasPassed()) {
if (lastTriggeredAt == null || persistentGracePeriodHasPassed()) {
trigger(price);
}
return;