Fix #4022 (Incorrect Rating in Bulk)

This commit is contained in:
Kovid Goyal 2009-11-15 09:57:57 -07:00
parent d377b0f6e3
commit 2c65a90878

View File

@ -191,7 +191,7 @@ def get_social_metadata(mi, verbose=0):
comments.add(dmi.comments) comments.add(dmi.comments)
if ratings: if ratings:
rating = sum(ratings)/float(len(ratings)) rating = sum(ratings)/float(len(ratings))
if mi.rating is None: if mi.rating is None or mi.rating == 0:
mi.rating = rating mi.rating = rating
else: else:
mi.rating = (mi.rating + rating)/2.0 mi.rating = (mi.rating + rating)/2.0