diff --git a/src/calibre/ebooks/metadata/fetch.py b/src/calibre/ebooks/metadata/fetch.py index 0b6753fd1b..5b11ea6b91 100644 --- a/src/calibre/ebooks/metadata/fetch.py +++ b/src/calibre/ebooks/metadata/fetch.py @@ -191,7 +191,7 @@ def get_social_metadata(mi, verbose=0): comments.add(dmi.comments) if ratings: rating = sum(ratings)/float(len(ratings)) - if mi.rating is None: + if mi.rating is None or mi.rating == 0: mi.rating = rating else: mi.rating = (mi.rating + rating)/2.0