Simplify code in delayeds3

This commit is contained in:
Max Melentiev
2018-11-20 16:03:03 +03:00
parent 0b60f48886
commit 636af368fb

View File

@@ -238,6 +238,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)))
@@ -246,7 +248,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)