Simplify code in delayeds3

This commit is contained in:
Max Melentiev
2018-11-20 16:03:03 +03:00
parent 2a30e70821
commit 86d87bf440

View File

@@ -247,6 +247,8 @@ module Paperclip
def flush_writes #:nodoc:
return if queued_for_write.empty?
queued_for_write.each do |style, file|
file.close
FileUtils.mkdir_p(File.dirname(filesystem_path(style)))
@@ -255,7 +257,7 @@ module Paperclip
FileUtils.chmod(0644, filesystem_path(style))
end
unless queued_for_write.empty? || (delay_processing? && dirty?)
unless delay_processing? && dirty?
instance.update_column(synced_to_s3_field, false) if instance_read(:synced_to_s3)
if instance.respond_to?(synced_to_fog_field) && instance_read(:synced_to_fog)
instance.update_column(synced_to_fog_field, false)