Fix an bug where I wouldn't properly error out when survey validation

would fail
This commit is contained in:
Matthew Jones
2014-12-17 22:39:11 -05:00
parent 6f5d450e8d
commit a130ac88dd

View File

@@ -1486,8 +1486,7 @@ class JobTemplateLaunch(GenericAPIView):
request_data = {}
else:
request_data = request.DATA
if 'extra_vars' in request_data:
validation_errors = obj.survey_variable_validation(request_data['extra_vars'])
validation_errors = obj.survey_variable_validation(request_data.get('extra_vars', {}))
if validation_errors:
return Response(dict(errors=validation_errors),
status=status.HTTP_400_BAD_REQUEST)