mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 05:12:45 +00:00
Preserve original token when appending to _raw_params in parse_kv
Fixes #13311
This commit is contained in:
@@ -65,8 +65,8 @@ def parse_kv(args, check_raw=False):
|
||||
raise
|
||||
|
||||
raw_params = []
|
||||
for x in vargs:
|
||||
x = _decode_escapes(x)
|
||||
for orig_x in vargs:
|
||||
x = _decode_escapes(orig_x)
|
||||
if "=" in x:
|
||||
pos = 0
|
||||
try:
|
||||
@@ -90,7 +90,7 @@ def parse_kv(args, check_raw=False):
|
||||
else:
|
||||
options[k.strip()] = unquote(v.strip())
|
||||
else:
|
||||
raw_params.append(x)
|
||||
raw_params.append(orig_x)
|
||||
|
||||
# recombine the free-form params, if any were found, and assign
|
||||
# them to a special option for use later by the shell/command module
|
||||
|
||||
Reference in New Issue
Block a user