Browse Source

Don't scare folk with zero ppl online

Ralfp 12 years ago
parent
commit
433d7646b3
1 changed files with 4 additions and 0 deletions
  1. 4 0
      misago/views.py

+ 4 - 0
misago/views.py

@@ -52,6 +52,10 @@ def home(request):
     if users_online == 'nada':
     if users_online == 'nada':
         users_online = Session.objects.filter(matched=True).filter(crawler__isnull=True).filter(last__gte=timezone.now() - timedelta(seconds=300)).count()
         users_online = Session.objects.filter(matched=True).filter(crawler__isnull=True).filter(last__gte=timezone.now() - timedelta(seconds=300)).count()
         cache.set('users_online', users_online, 300)
         cache.set('users_online', users_online, 300)
+    if not users_online and not request.user.is_crawler():
+        # Cheatey trick to make sure we'll never display
+        # zero users online to human client
+        users_online = 1
 
 
     # Load reads tracker and build forums list
     # Load reads tracker and build forums list
     reads_tracker = ForumsTracker(request.user)
     reads_tracker = ForumsTracker(request.user)