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)