1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Fix for #31477: return 'dest' from copy when file wasn't changed

This commit is contained in:
Tomasz Kontusz 2018-02-04 12:58:35 +01:00 committed by Toshio Kuratomi
parent d73c3abb15
commit 89ad40b129

View file

@ -538,13 +538,13 @@ class ActionModule(ActionBase):
changed = changed or module_return.get('changed', False)
# the file module returns the file path as 'path', but
# the copy module uses 'dest', so add it if it's not there
if 'path' in module_return and 'dest' not in module_return:
module_return['dest'] = module_return['path']
if module_executed and len(source_files['files']) == 1:
result.update(module_return)
# the file module returns the file path as 'path', but
# the copy module uses 'dest', so add it if it's not there
if 'path' in result and 'dest' not in result:
result['dest'] = result['path']
else:
result.update(dict(dest=dest, src=source, changed=changed))