From 89c0ab716e20aa544b6ce61b7e1fb7d4960ee3b2 Mon Sep 17 00:00:00 2001 From: ymlam Date: Wed, 13 Oct 2021 22:13:43 -0400 Subject: [PATCH] Fix bug of not timing viewing period of dead broadcasts from time of final BroadcastStatus. --- src/main/java/altk/comm/engine/CommEngine.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/altk/comm/engine/CommEngine.java b/src/main/java/altk/comm/engine/CommEngine.java index 3b2713e..05a87d9 100644 --- a/src/main/java/altk/comm/engine/CommEngine.java +++ b/src/main/java/altk/comm/engine/CommEngine.java @@ -257,7 +257,8 @@ public abstract class CommEngine extends HttpServlet while (iter.hasNext()) { Broadcast broadcast = broadcasts.get(iter.next()); - if (now - broadcast.changeStateTime > deadBroadcastViewingMinutes * 60 * 1000) + if (broadcast.getState().isFinal && + now - broadcast.changeStateTime > deadBroadcastViewingMinutes * 60 * 1000) { completedJobCount += broadcast.getCompletedJobCount(); iter.remove();