diff --git a/comicapi/filenameparser.py b/comicapi/filenameparser.py index f669a96..c2fb459 100644 --- a/comicapi/filenameparser.py +++ b/comicapi/filenameparser.py @@ -89,7 +89,7 @@ class FileNameParser: # is the series name followed by issue filename = re.sub(r"--.*", self.repl, filename) - elif "__" in filename: + elif "__" in filename and not re.search(r"\[__\d+__\]", filename): # the pattern seems to be that anything to left of the first "__" # is the series name followed by issue filename = re.sub(r"__.*", self.repl, filename)