From 3768a873b8938fd5941e6fff9dda621b5f538426 Mon Sep 17 00:00:00 2001 From: evilhero Date: Sat, 30 Mar 2019 23:24:17 -0400 Subject: [PATCH] FIX:(#2002) File parser not parsing titles in format of 'series - year - issue' when series contains a '-' --- mylar/filechecker.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mylar/filechecker.py b/mylar/filechecker.py index c41c4e9c..d5571d24 100755 --- a/mylar/filechecker.py +++ b/mylar/filechecker.py @@ -1018,6 +1018,12 @@ class FileChecker(object): #c1 = '+' #series_name = ' '.join(split_file[:highest_series_pos]) if yearposition != 0: + if yearposition is not None and yearposition < highest_series_pos: + if yearposition+1 == highest_series_pos: + highest_series_pos = yearposition + else: + if split_file[yearposition+1] == '-' and yearposition+2 == highest_series_pos: + highest_series_pos = yearposition series_name = ' '.join(split_file[:highest_series_pos]) else: if highest_series_pos <= issue_number_position and all([len(split_file[0]) == 4, split_file[0].isdigit()]):