auto-schedule-pro-v2: fix negative day shifts being interpreted as positive ones
This commit is contained in:
parent
edfcc6e1be
commit
d0cd483b73
|
@ -92,14 +92,17 @@ def process_arguments(args, base_day):
|
|||
preferences = {}
|
||||
|
||||
for arg in args:
|
||||
if arg[1:].isdigit():
|
||||
selected_day += int(arg[1:])
|
||||
continue
|
||||
|
||||
if arg[0] == "-":
|
||||
preferences[arg[1:]] = False
|
||||
if arg[1:].isdigit():
|
||||
selected_day -= int(arg[1:])
|
||||
else:
|
||||
preferences[arg[1:]] = False
|
||||
|
||||
elif arg[0] == "+":
|
||||
preferences[arg[1:]] = True
|
||||
if arg[1:].isdigit():
|
||||
selected_day += int(arg[1:])
|
||||
else:
|
||||
preferences[arg[1:]] = True
|
||||
|
||||
selected_day = selected_day % 14
|
||||
|
||||
|
|
Loading…
Reference in New Issue