Corrected task data validation to not raise error when due_date is empty
This commit is contained in:
parent
14208fd8e7
commit
2278f0376b
@ -100,10 +100,11 @@ def check_if_task_exists(task):
|
||||
|
||||
def validate_task_data(task):
|
||||
due_date = task.get('due_date')
|
||||
try:
|
||||
datetime.strptime(due_date, '%d-%m-%Y %H:%M')
|
||||
except ValueError:
|
||||
abort(400, "Incorrect datetime format. Expected DD-MM-YYYY HH:MM")
|
||||
if due_date:
|
||||
try:
|
||||
datetime.strptime(due_date, '%d-%m-%Y %H:%M')
|
||||
except ValueError:
|
||||
abort(400, "Incorrect datetime format. Expected DD-MM-YYYY HH:MM")
|
||||
done = task.get('done')
|
||||
if done not in (0, 1):
|
||||
abort(400, "Incorrect done field value. Expected 0 or 1")
|
||||
|
Loading…
x
Reference in New Issue
Block a user