lib/carrierwave/processing/mini_magick.rb in carrierwave-0.5.2 vs lib/carrierwave/processing/mini_magick.rb in carrierwave-0.5.3

- old
+ new

@@ -247,9 +247,10 @@ # === Raises # # [CarrierWave::ProcessingError] if manipulation failed. # def manipulate! + cache_stored_file! if !cached? image = ::MiniMagick::Image.open(current_path) image = yield(image) image.write(current_path) ::MiniMagick::Image.open(current_path) rescue ::MiniMagick::Error, ::MiniMagick::Invalid => e