pull/83445/head
Simon Leary 2 weeks ago
parent b75d09c856
commit c4f54ee835

@ -680,17 +680,17 @@ def ensure_directory(path, follow, recurse, timestamps):
# previous state == directory
#
attributes_tempstamp_diffs = []
attributes_timestamp_diffs = []
main_attributes_timestamp_diff = initial_diff(path, "directory", "directory")
changed = module.set_fs_attributes_if_different(file_args, False, main_attributes_timestamp_diff, expand=False)
changed |= update_timestamp_for_file(file_args['path'], mtime, atime, main_attributes_timestamp_diff)
if changed:
attributes_tempstamp_diffs.append(main_attributes_timestamp_diff)
attributes_timestamp_diffs.append(main_attributes_timestamp_diff)
if recurse:
changed |= recursive_set_attributes(b_path, follow, file_args, mtime, atime, attributes_tempstamp_diffs)
changed |= recursive_set_attributes(b_path, follow, file_args, mtime, atime, attributes_timestamp_diffs)
return {'path': path, 'changed': changed, 'diff': attributes_tempstamp_diffs}
return {'path': path, 'changed': changed, 'diff': attributes_timestamp_diffs}
def ensure_symlink(path, src, follow, force, timestamps):

Loading…
Cancel
Save