From 91bc1d3f37fca7f23de57f487a98f28c10e8885a Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Thu, 14 Jul 2016 11:41:00 +0200 Subject: [PATCH] Same change for custom is_names columns as for the standard authors column: separate by & --- src/calibre/library/catalogs/csv_xml.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/calibre/library/catalogs/csv_xml.py b/src/calibre/library/catalogs/csv_xml.py index 0cc8b4d298..ca6209392c 100644 --- a/src/calibre/library/catalogs/csv_xml.py +++ b/src/calibre/library/catalogs/csv_xml.py @@ -118,7 +118,10 @@ class CSV_XML(CatalogPlugin): if field.startswith('#'): item = db.get_field(entry['id'], field, index_is_id=True) if isinstance(item, (list, tuple)): - item = ', '.join(item) + if fm.get(field, {}).get('display', {}).get('is_names', False): + item = ' & '.join(item) + else: + item = ', '.join(item) elif field == 'library_name': item = current_library elif field == 'title_sort':