[comick] fix exception when filtering by 'group' (#8045)
This commit is contained in:
@@ -207,7 +207,7 @@ class ComickMangaExtractor(ComickBase, MangaExtractor):
|
||||
yield from data["chapters"]
|
||||
else:
|
||||
for ch in data["chapters"]:
|
||||
if group in ch["group_name"]:
|
||||
if (groups := ch["group_name"]) and group in groups:
|
||||
yield ch
|
||||
|
||||
if data["total"] <= limit * page:
|
||||
|
||||
@@ -234,4 +234,12 @@ __tests__ = (
|
||||
"lang" : "es-419",
|
||||
},
|
||||
|
||||
{
|
||||
"#url" : "https://comick.io/comic/fate-type-redline?lang=en&group=BananaShiki",
|
||||
"#comment" : "'group_name' is None for some chapters (#8045)",
|
||||
"#class" : comick.ComickMangaExtractor,
|
||||
"#pattern" : comick.ComickChapterExtractor.pattern,
|
||||
"#count" : range(50, 100),
|
||||
},
|
||||
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user