lib/carrierwave/processor/injector.rb in carrierwave-processor-1.1.0 vs lib/carrierwave/processor/injector.rb in carrierwave-processor-1.1.1

- old
+ new

@@ -9,12 +9,14 @@ @uploader = uploader @outer_version = opts.delete(:outer_version) @root_uploader = opts.delete(:root_uploader) unless @root_uploader @root_uploader = @uploader - unless CarrierWave::Processor.configuration.backend.uploaders.include? @root_uploader - CarrierWave::Processor.configuration.backend.uploaders << @root_uploader - @root_uploader.after :store, :perform_delayed + if CarrierWave::Processor.configuration.backend_configured? + unless CarrierWave::Processor.configuration.backend.uploaders.include? @root_uploader + CarrierWave::Processor.configuration.backend.uploaders << @root_uploader + @root_uploader.after :store, :perform_delayed + end end end @options = opts self.class_eval &block @uploader.send :prepend, self \ No newline at end of file