lib/datapimp/sync/s3_bucket.rb in datapimp-1.0.25 vs lib/datapimp/sync/s3_bucket.rb in datapimp-1.0.26
- old
+ new
@@ -127,9 +127,11 @@
bucket.files.each do |file|
local_file = local_path.join(file.key)
next if local_file.exist? && file.etag == Digest::MD5.hexdigest(local_file.read)
+ FileUtils.mkdir_p(local_file.dirname)
+
local_file.open("w+") {|fh| log("Updating docs entry") ;fh.write(file.body) }
end
end
def run_create_action(options={})