diff --git a/lib/ansible/modules/cloud/amazon/s3_sync.py b/lib/ansible/modules/cloud/amazon/s3_sync.py index d5975c3b67..8a695e6b45 100644 --- a/lib/ansible/modules/cloud/amazon/s3_sync.py +++ b/lib/ansible/modules/cloud/amazon/s3_sync.py @@ -436,7 +436,7 @@ def filter_list(s3, bucket, s3filelist, strategy): entry['whytime'] = '{0} / {1}'.format(local_modified_epoch, remote_modified_epoch) entry['whysize'] = '{0} / {1}'.format(local_size, remote_size) - if local_modified_epoch <= remote_modified_epoch or local_size == remote_size: + if local_modified_epoch <= remote_modified_epoch and local_size == remote_size: entry['skip_flag'] = True else: entry['why'] = "no s3_head"