From e8893a3aa4403b2445f4d1851112770d62fd9d9a Mon Sep 17 00:00:00 2001 From: dsutanto Date: Wed, 29 Jul 2026 16:02:26 +0700 Subject: [PATCH] Reset All --- counter_dashboard.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/counter_dashboard.py b/counter_dashboard.py index f2eea24..00dc923 100644 --- a/counter_dashboard.py +++ b/counter_dashboard.py @@ -551,8 +551,16 @@ def export_day_xlsx(date): @app.route("/api/reset", methods=["POST"]) def api_reset(): try: - Path(CURRENT_BATCH_PATH).unlink(missing_ok=True) - Path(str(CURRENT_BATCH_PATH) + ".reset").touch() + paths = {CURRENT_BATCH_PATH} + sf = os.getenv("STATE_FILE") + if sf: + paths.add(sf) + cb = os.getenv("CURRENT_BATCH_PATH") + if cb: + paths.add(cb) + for p in paths: + Path(p).unlink(missing_ok=True) + Path(str(p) + ".reset").touch() Path(LIVE_STREAM_FRAME_PATH).unlink(missing_ok=True) except Exception: pass