lib/carrierwave-delay/model.rb in carrierwave-delay-0.1.1 vs lib/carrierwave-delay/model.rb in carrierwave-delay-0.1.2
- old
+ new
@@ -23,20 +23,20 @@
end
def recreate_delayed_versions!
self.class.carrierwave_delay_columns.each do |column|
- unless self.send(column).nil?
- send(column).is_processing_delayed = true
- send(column).recreate_versions!
+ unless self.send(column).file.nil?
+ self.send(column).is_processing_delayed = true
+ self.send(column).recreate_versions!
end
end
end
private
def carrierwave_delay_process
- self.delay(queue: self.class.carrierwave_delay_queue, priority: self.class.carrierwave_delay_priority).recreate_delayed_versions!
+ self.delay(queue: self.class.carrierwave_delay_queue, priority: self.class.carrierwave_delay_priority, retry: false).recreate_delayed_versions!
end
end
end