From 1d107a2714595874d2329855d3d3fb10135a9f9e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 15 Nov 2009 20:07:59 -0700 Subject: [PATCH] Fix #4028 (Social Metadata Bulk Bug) --- src/calibre/gui2/metadata.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/calibre/gui2/metadata.py b/src/calibre/gui2/metadata.py index 4b64c140f8..ecdca29422 100644 --- a/src/calibre/gui2/metadata.py +++ b/src/calibre/gui2/metadata.py @@ -111,17 +111,17 @@ class DownloadMetadata(Thread): self.commit_covers() self.commit_covers(True) - if self.set_metadata: - for id in self.fetched_metadata: - self.db.set_metadata(id, self.metadata[id]) - if not self.set_metadata and self.get_social_metadata: + for id in self.fetched_metadata: mi = self.metadata[id] - if mi.rating: - self.db.set_rating(id, mi.rating) - if mi.tags: - self.db.set_tags(id, mi.tags) - if mi.comments: - self.db.set_comment(id, mi.comments) + if self.set_metadata: + self.db.set_metadata(id, mi) + if not self.set_metadata and self.get_social_metadata: + if mi.rating: + self.db.set_rating(id, mi.rating) + if mi.tags: + self.db.set_tags(id, mi.tags) + if mi.comments: + self.db.set_comment(id, mi.comments) self.updated = set(self.fetched_metadata)