fix date error

This commit is contained in:
meisnate12 2021-07-21 10:28:12 -04:00
parent 371cb567e7
commit f7d1992fc2

View file

@ -1468,9 +1468,12 @@ class CollectionBuilder:
if (modifier == "" and (current_data is None or current_data < threshold_date)) \ if (modifier == "" and (current_data is None or current_data < threshold_date)) \
or (modifier == ".not" and current_data and current_data >= threshold_date): or (modifier == ".not" and current_data and current_data >= threshold_date):
return False return False
elif (modifier == ".before" and (current_data is None or current_data >= filter_data)) \ elif modifier in [".before", ".after"]:
or (modifier == ".after" and (current_data is None or current_data <= filter_data)): if current_data is None:
return False return False
filter_date = datetime.strptime(str(filter_data), "%m/%d/%Y")
if (modifier == ".before" and current_data >= filter_data) or (modifier == ".after" and current_data <= filter_data):
return False
elif filter_attr in ["release", "added", "last_played"] and modifier == ".regex": elif filter_attr in ["release", "added", "last_played"] and modifier == ".regex":
jailbreak = False jailbreak = False
current_data = getattr(current, filter_actual) current_data = getattr(current, filter_actual)