mirror of
https://github.com/ansible/awx.git
synced 2026-03-03 09:48:51 -03:30
yet another extra_vars fix
This commit is contained in:
@@ -1801,6 +1801,9 @@ class JobLaunchSerializer(BaseSerializer):
|
|||||||
except (yaml.YAMLError, TypeError, AttributeError):
|
except (yaml.YAMLError, TypeError, AttributeError):
|
||||||
raise serializers.ValidationError(dict(extra_vars=['Must be valid JSON or YAML']))
|
raise serializers.ValidationError(dict(extra_vars=['Must be valid JSON or YAML']))
|
||||||
|
|
||||||
|
if not isinstance(extra_vars, dict):
|
||||||
|
extra_vars = {}
|
||||||
|
|
||||||
if self.get_survey_enabled(obj):
|
if self.get_survey_enabled(obj):
|
||||||
validation_errors = obj.survey_variable_validation(extra_vars)
|
validation_errors = obj.survey_variable_validation(extra_vars)
|
||||||
if validation_errors:
|
if validation_errors:
|
||||||
|
|||||||
Reference in New Issue
Block a user