Fix customizing driver plugin leads to tags not being sent to device

This commit is contained in:
Kovid Goyal 2010-05-19 22:50:43 -06:00
parent a5204b6eac
commit ff99f2af2b
2 changed files with 3 additions and 1 deletions

View File

@ -101,7 +101,8 @@ class PRS505(USBMS):
opts = self.settings()
collections = ['series', 'tags']
if opts.extra_customization:
collections = opts.extra_customization.split(',')
collections = [x.strip() for x in
opts.extra_customization.split(',')]
c.update(blists, collections)
c.write()

View File

@ -114,6 +114,7 @@ class BookList(_BookList):
series_categories = set([])
collection_attributes = list(collection_attributes)+['device_collections']
for attr in collection_attributes:
attr = attr.strip()
for book in self:
val = getattr(book, attr, None)
if not val: continue