def add_tasks(): '''adds tasks to db, verifying all necessary fields are present sends notification to slack using slack_message''' request_body = request.get_json() if "title" not in request_body.keys( ) or "description" not in request_body.keys( ) or "completed_at" not in request_body.keys(): return make_response({"details": "Invalid data"}, 400) new_task = Task( title=request_body["title"], description=request_body["description"], completed_at=request_body["completed_at"], ) # slack_message(f"Someone just added {new_task.title} to the task list.") db.session.add(new_task) db.session.commit() return make_response({"task": new_task.build_dict()}, 201)