mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 13:52:54 +00:00
Fix copy when force=no and update _remote_md5 docs.
Previously setting force=no caused copy to subversively fail when target did not exist on remote host. Caused by Runner._remote_md5 returning 1 when files don't exist, rather than 0.
This commit is contained in:
committed by
Michael DeHaan
parent
3e774fedea
commit
7de718cd51
@@ -106,8 +106,8 @@ class ActionModule(object):
|
||||
dest = os.path.join(dest, os.path.basename(source))
|
||||
remote_md5 = self.runner._remote_md5(conn, tmp, dest)
|
||||
|
||||
# remote_md5 == '0' would mean that the file does not exist.
|
||||
if remote_md5 != '0' and not force:
|
||||
# remote_md5 == '1' would mean that the file does not exist.
|
||||
if remote_md5 != '1' and not force:
|
||||
return ReturnData(conn=conn, result=dict(changed=False))
|
||||
|
||||
exec_rc = None
|
||||
|
||||
Reference in New Issue
Block a user