From 45dafcbd73caecc08d54b4b071e02c7eedce03a1 Mon Sep 17 00:00:00 2001 From: ymlam Date: Mon, 15 Apr 2024 01:31:13 -0400 Subject: [PATCH] Reset jobStatus to null on rescheduling a job. This fixes bug of not decrementing activityAcount to 0 whenb encountering 'daily_limit_reachede'. --- src/main/java/altk/comm/engine/Broadcast.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/altk/comm/engine/Broadcast.java b/src/main/java/altk/comm/engine/Broadcast.java index 128406b..593b83a 100644 --- a/src/main/java/altk/comm/engine/Broadcast.java +++ b/src/main/java/altk/comm/engine/Broadcast.java @@ -1303,6 +1303,7 @@ public abstract class Broadcast return null; } + job.jobStatus = null; job.errorText = ""; if (rescheduleTimeMS == 0) { @@ -1490,7 +1491,7 @@ public abstract class Broadcast public boolean setJobStatus(Job job, JobStatus status) { if (job.statusIsFinal()) { - myLogger.warn("Forbidden ttempt to overwrite a final job status '" + job.jobStatus + "' with '" + status + "'", new Exception("info")); + myLogger.warn("Forbidden to overwrite a final job status '" + job.jobStatus + "' with '" + status + "'", new Exception("info")); return false; } job.setStatus(status);