summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/initializers/carrierwave_monkey_patch.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/config/initializers/carrierwave_monkey_patch.rb b/config/initializers/carrierwave_monkey_patch.rb
index dd2c656b171..bfd0f1c3d36 100644
--- a/config/initializers/carrierwave_monkey_patch.rb
+++ b/config/initializers/carrierwave_monkey_patch.rb
@@ -15,6 +15,9 @@ module CarrierWave
begin
file_body = ::File.open(file_body.path) if file_body.closed? # Reopen if it's closed
file_body.read
+ rescue Errno::ENOENT
+ @file = nil # rubocop:disable Gitlab/ModuleWithInstanceVariables
+ file.body
ensure
file_body.close
end