mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-04-17 14:21:30 +00:00
Put in trap for args being None
_normalize_old_style_args can return None. If it does, the loop "for args in args" blows up.
This commit is contained in:
@@ -157,7 +157,7 @@ class ModuleArgsParser:
|
||||
|
||||
# only internal variables can start with an underscore, so
|
||||
# we don't allow users to set them directy in arguments
|
||||
if action not in ('command', 'shell', 'script', 'raw'):
|
||||
if args and action not in ('command', 'shell', 'script', 'raw'):
|
||||
for arg in args:
|
||||
if arg.startswith('_ansible_'):
|
||||
raise AnsibleError("invalid parameter specified for action '%s': '%s'" % (action, arg))
|
||||
|
||||
Reference in New Issue
Block a user