Merge pull request #428 from tarekziade/bug-793985

Fixed addon_bayesian_rating (bug 793985)
This commit is contained in:
Tarek Ziade 2012-09-26 07:41:52 -07:00
Родитель 878f25a102 efac8355e7
Коммит eb12e145fa
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -71,6 +71,10 @@ def addon_bayesian_rating(*addons, **kw):
return
mc = avg['reviews'] * avg['rating']
for addon in Addon.uncached.filter(id__in=addons):
if addon.average_rating is None:
# Ignoring addons with no average rating.
continue
q = Addon.objects.filter(id=addon.id)
if addon.total_reviews:
num = mc + F('total_reviews') * F('average_rating')