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):
|
def validate_task_data(task):
|
||||||
due_date = task.get('due_date')
|
due_date = task.get('due_date')
|
||||||
try:
|
if due_date:
|
||||||
datetime.strptime(due_date, '%d-%m-%Y %H:%M')
|
try:
|
||||||
except ValueError:
|
datetime.strptime(due_date, '%d-%m-%Y %H:%M')
|
||||||
abort(400, "Incorrect datetime format. Expected DD-MM-YYYY HH:MM")
|
except ValueError:
|
||||||
|
abort(400, "Incorrect datetime format. Expected DD-MM-YYYY HH:MM")
|
||||||
done = task.get('done')
|
done = task.get('done')
|
||||||
if done not in (0, 1):
|
if done not in (0, 1):
|
||||||
abort(400, "Incorrect done field value. Expected 0 or 1")
|
abort(400, "Incorrect done field value. Expected 0 or 1")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user