From 9de1bdaf7ea166935da92651a4d58b8b3429f40f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 2 Nov 2020 10:17:56 +0530 Subject: [PATCH] XML Catalogs: Fix languages field missing Fixes #1902126 [XML catalog misses languages element](https://bugs.launchpad.net/calibre/+bug/1902126) --- src/calibre/library/catalogs/csv_xml.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/library/catalogs/csv_xml.py b/src/calibre/library/catalogs/csv_xml.py index 2e828e50e4..c93ef7e6ef 100644 --- a/src/calibre/library/catalogs/csv_xml.py +++ b/src/calibre/library/catalogs/csv_xml.py @@ -224,6 +224,9 @@ class CSV_XML(CatalogPlugin): record.append(E.series(r['series'], index=unicode_type(r['series_index']))) + if 'languages' in fields and r['languages']: + record.append(E.languages(r['languages'])) + if 'cover' in fields and r['cover']: record.append(E.cover(r['cover'].replace(os.sep, '/')))