mirror of
https://github.com/ansible/awx.git
synced 2026-01-25 00:11:23 -03:30
Verify that we are passed a source script if a 'custom' source is provided
This commit is contained in:
parent
9e962d4d5b
commit
901af011a1
@ -1015,6 +1015,13 @@ class InventorySourceOptionsSerializer(BaseSerializer):
|
||||
# FIXME
|
||||
return attrs
|
||||
|
||||
def validate_source_script(self, attrs, source):
|
||||
src = attrs.get(source, None)
|
||||
if 'source' in attrs and attrs.get('source', '') == 'custom':
|
||||
if src is None or src == '':
|
||||
raise serializers.ValidationError("source_script must be provided")
|
||||
return attrs
|
||||
|
||||
def validate_source_vars(self, attrs, source):
|
||||
# source_env must be blank, a valid JSON or YAML dict, or ...
|
||||
# FIXME: support key=value pairs.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user