From 321148d0cb33a9c6c45ec5adb5d5fabc96146ed2 Mon Sep 17 00:00:00 2001 From: Ryan Lepinski Date: Wed, 21 Mar 2018 15:15:49 -0700 Subject: [PATCH] Fix test --- .../main/java/com/urbanairship/automation/AutomationEngine.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/urbanairship-sdk/src/main/java/com/urbanairship/automation/AutomationEngine.java b/urbanairship-sdk/src/main/java/com/urbanairship/automation/AutomationEngine.java index 74d8fe56d..8eccd53c1 100644 --- a/urbanairship-sdk/src/main/java/com/urbanairship/automation/AutomationEngine.java +++ b/urbanairship-sdk/src/main/java/com/urbanairship/automation/AutomationEngine.java @@ -480,7 +480,7 @@ public void run() { boolean isExpired = entry.getEnd() >= 0 && entry.getEnd() < System.currentTimeMillis(); // Check if the schedule needs to be rehabilitated or finished due to the edits - if (entry.getExecutionState() == ScheduleEntry.STATE_FINISHED && !isOverLimit && isExpired) { + if (entry.getExecutionState() == ScheduleEntry.STATE_FINISHED && !isOverLimit && !isExpired) { subscribeForStateChanges = true; stateChangeTimeStamp = entry.getExecutionStateChangeDate(); entry.setExecutionState(ScheduleEntry.STATE_IDLE);