From 75d037d353c5d9523e00a0ee41fe991c9ac3b391 Mon Sep 17 00:00:00 2001 From: "Ankur Sinha (Ankur Sinha Gmail)" Date: Fri, 19 May 2023 14:43:13 +0100 Subject: [PATCH] fix(totals.py): end report at current time if a task is being tracked Fixes #540 Signed-off-by: Ankur Sinha (Ankur Sinha Gmail) --- ext/totals.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/totals.py b/ext/totals.py index d21cb104..6a0b078a 100755 --- a/ext/totals.py +++ b/ext/totals.py @@ -110,7 +110,7 @@ def calculate_totals(input_stream): report_end = datetime.datetime.strptime(j[-1]["end"], DATEFORMAT).replace(tzinfo=from_zone) else: if report_end_utc is not None: - j[-1]["end"] = report_end_utc.strftime(DATEFORMAT) + j[-1]["end"] = min(report_end_utc, datetime.datetime.now(tz=from_zone)).strftime(DATEFORMAT) else: j[-1]["end"] = datetime.datetime.now(tz=from_zone).strftime(DATEFORMAT) report_end = datetime.datetime.now(tz=to_zone)