Handling special case with zero clicks
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Fri, 26 Apr 2013 12:10:04 +0000 (14:10 +0200)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Thu, 9 May 2013 09:04:25 +0000 (11:04 +0200)
questions/views.py

index 9b4b035..43b812b 100644 (file)
@@ -53,7 +53,7 @@ class QuestionListView(ListView):
         minimum_factor = 0.7
         for category in context['tag_categories']:
             annotated_categories[category.id] = category
-            category.factor =  '%.2f' % (minimum_factor + (float(category.click_count) / all_tag_clicks_count))
+            category.factor =  '%.2f' % (minimum_factor + ((float(category.click_count) / all_tag_clicks_count) if all_tag_clicks_count else 0))
         for tag in tags:
             if tag.category:
                 category = annotated_categories[tag.category.id]