From 3f099306784bc9d8731f2e671ef40c2ca0259b0b Mon Sep 17 00:00:00 2001 From: Aevann Date: Thu, 12 Oct 2023 17:00:02 +0300 Subject: [PATCH] fix bar_position --- files/routes/jinja2.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/files/routes/jinja2.py b/files/routes/jinja2.py index a7ace365d9..0163fc7921 100644 --- a/files/routes/jinja2.py +++ b/files/routes/jinja2.py @@ -107,12 +107,14 @@ def max_days(): @cache.memoize(timeout=60) def bar_position(): + t = int(time.time()) - 86400 + db = db_session() vaxxed = db.execute(text("SELECT COUNT(*) FROM users WHERE zombie > 0")).one()[0] zombie = db.execute(text("SELECT COUNT(*) FROM users WHERE zombie < 0")).one()[0] total = db.execute(text("SELECT COUNT(*) FROM " "(SELECT DISTINCT ON (author_id) author_id AS uid FROM comments " - "WHERE created_utc > 1666402200) AS q1 " + f"WHERE created_utc > {t}) AS q1 " "FULL OUTER JOIN (SELECT id AS uid FROM users WHERE zombie != 0) as q2 " "ON q1.uid = q2.uid")).one()[0] total = max(total, 1)