Просмотр исходного кода

Small tweak in user scores updater.

Ralfp 12 лет назад
Родитель
Сommit
3edde6030c
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      misago/management/commands/updateranking.py

+ 5 - 2
misago/management/commands/updateranking.py

@@ -30,7 +30,10 @@ class Command(BaseCommand):
 
         # Inflate scores
         settings = DBSettings()
-        inflation = float(100 - settings['ranking_inflation']) / 100
-        User.objects.all().update(acl_key=None, score=F('score') * inflation, ranking=0)
+        if settings['ranking_inflation']:
+            inflation = float(100 - settings['ranking_inflation']) / 100
+            User.objects.all().update(acl_key=None, score=F('score') * inflation, ranking=0)
+        else:
+            User.objects.all().update(acl_key=None)
 
         self.stdout.write('Users ranking for has been updated.\n')