Fix #4028 (Social Metadata Bulk Bug)

This commit is contained in:
Kovid Goyal 2009-11-15 20:07:59 -07:00
parent 338d642ec5
commit 1d107a2714

View File

@ -111,17 +111,17 @@ class DownloadMetadata(Thread):
self.commit_covers() self.commit_covers()
self.commit_covers(True) self.commit_covers(True)
if self.set_metadata: for id in self.fetched_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:
mi = self.metadata[id] mi = self.metadata[id]
if mi.rating: if self.set_metadata:
self.db.set_rating(id, mi.rating) self.db.set_metadata(id, mi)
if mi.tags: if not self.set_metadata and self.get_social_metadata:
self.db.set_tags(id, mi.tags) if mi.rating:
if mi.comments: self.db.set_rating(id, mi.rating)
self.db.set_comment(id, mi.comments) 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) self.updated = set(self.fetched_metadata)