def add_survey(): survey = Survey() consent = request.get_json(silent=True, force=True) try: validate(consent, inputs.survey) except ValidationError as error: raise MethodNotAllowed(error.message) try: return jsonify(success=bool( survey.addByUniqueID(stack.top.uniqueID, consent['survey'], consent['tags'], consent['ongoing']))) except ValueError as error: raise MethodNotAllowed(error.message) except db.BadValueException as error: raise MethodNotAllowed(error.message)
def add_survey(): survey = Survey() consent = request.get_json(silent=True, force=True) try: validate(consent, inputs.survey) except ValidationError as error: raise MethodNotAllowed(error.message) try: return jsonify(success=bool(survey.addByUniqueID(stack.top.uniqueID, consent['survey'], consent['tags'], consent['ongoing']))) except ValueError as error: raise MethodNotAllowed(error.message) except db.BadValueException as error: raise MethodNotAllowed(error.message)