lib/microstatic/uploader.rb in microstatic-0.5.1 vs lib/microstatic/uploader.rb in microstatic-0.5.2

- old
+ new

@@ -16,11 +16,16 @@ s3_key = relative_path_for(pathname) begin s3_object = connection.head_object(@bucket,s3_key) rescue Excon::Errors::NotFound + log_action("NOT FOUND", s3_key) s3_object = false + rescue Excon::Errors::Forbidden + log_action("FORBIDDEN", s3_key) + s3_object = false end + if s3_object update_object_if_changed(s3_key, pathname,s3_object) else create_object(s3_key, pathname)