From 3e6b89e3724c0553cf19d89e4f4295b1fac6d83ae8a71bdd4a904ad289da9073 Mon Sep 17 00:00:00 2001 From: Minimons Date: Tue, 23 Jun 2026 18:21:20 +0200 Subject: [PATCH] 12: Multi-alarm bug fix --- .../com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava index 0022445..e14c82b 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/PriceAlarm.tjava @@ -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;