From 9ec43e3db2ee50be54bf2cb27da3266f697af850 Mon Sep 17 00:00:00 2001 From: Bobby Date: Sun, 11 Jun 2023 18:06:53 -0400 Subject: Fix online user number --- middleware/uuidmiddleware.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/middleware/uuidmiddleware.py b/middleware/uuidmiddleware.py index 87152808..97bdcb52 100644 --- a/middleware/uuidmiddleware.py +++ b/middleware/uuidmiddleware.py @@ -53,11 +53,13 @@ def userTrackingContextProcessor(request): admin_users.append(user_data) an = len(anonymous_users) + lo = len(logged_in_users) + ad = len(admin_users) if user_uuid is not None: - an = max(an - 1, 1) + an = max((an - 1), 0) if lo + ad > 0 else max(an - 1, 1) return { 'anonymous_users': an, - 'logged_in_users': len(logged_in_users), - 'admin_users': len(admin_users), + 'logged_in_users': lo, + 'admin_users': ad, } -- cgit v1.2.3