Merge pull request #11 from gokender/fix-xmltodict-parse

Fix XML parsing for CBZ with one page
This commit is contained in:
hyugogirubato
2024-07-17 22:03:38 +02:00
committed by GitHub
+1 -1
View File
@@ -146,7 +146,7 @@ class ComicInfo(ComicModel):
if XML_NAME in names: if XML_NAME in names:
with zf.open(XML_NAME, 'r') as f: with zf.open(XML_NAME, 'r') as f:
comic_info = xmltodict.parse(f.read()).get('ComicInfo', {}) comic_info = xmltodict.parse(f.read(), force_list=('Pages',)).get('ComicInfo', {})
names.remove(XML_NAME) names.remove(XML_NAME)
comic = __info( comic = __info(