We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
_old_
nil
1 parent 789a308 commit 92dbf86Copy full SHA for 92dbf86
lib/carrierwave/mongoid.rb
@@ -48,7 +48,9 @@ def #{column}=(new_file)
48
@_previous_uploader_value_for_#{column} = previous_uploader_value
49
50
# mongoid won't upload a new file if there was no file previously.
51
- write_uploader(column, '_old_') if self.persisted? && read_uploader(column).nil?
+ if self.persisted? && read_uploader(column).nil? && !new_file.path.nil?
52
+ write_uploader(column, '_old_')
53
+ end
54
55
send(:"\#{column}_will_change!")
56
super
0 commit comments