aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby <[email protected]>2023-06-11 18:06:53 -0400
committerBobby <[email protected]>2023-06-11 18:06:53 -0400
commit9ec43e3db2ee50be54bf2cb27da3266f697af850 (patch)
treedda338ad17d2d3e4949065df8e65219ece4b1d7f
parent7895a711a691de367fc251d5eccc94ccc45164fb (diff)
downloadthatcomputerscientist-9ec43e3db2ee50be54bf2cb27da3266f697af850.tar.xz
thatcomputerscientist-9ec43e3db2ee50be54bf2cb27da3266f697af850.zip
Fix online user number
-rw-r--r--middleware/uuidmiddleware.py8
1 files 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,
}