CSV Catalog output: Fix incorrect formatting of is_multiple custom columns. Fixes #1602908 [output catalog of the books problem](https://bugs.launchpad.net/calibre/+bug/1602908)

Merge branch 'master' of https://github.com/cbhaley/calibre
This commit is contained in:
Kovid Goyal 2016-07-14 14:37:17 +05:30
commit e61b0829eb

View File

@ -116,6 +116,8 @@ class CSV_XML(CatalogPlugin):
for field in fields: for field in fields:
if field.startswith('#'): if field.startswith('#'):
item = db.get_field(entry['id'], field, index_is_id=True) item = db.get_field(entry['id'], field, index_is_id=True)
if isinstance(item, (list, tuple)):
item = ', '.join(item)
elif field == 'library_name': elif field == 'library_name':
item = current_library item = current_library
elif field == 'title_sort': elif field == 'title_sort':