Merge pull request #84 from insales/close_tempfile

Закрываем tempfile в хранилище
This commit is contained in:
Nastia
2022-12-08 11:50:09 +03:00
committed by GitHub

View File

@@ -141,6 +141,11 @@ module Paperclip
unless delay_processing? && dirty?
(self.class.store_ids - [self.class.main_store_id]).each { |store_id| enqueue_sync_job(store_id) }
end
# HACK: Iostream пишет в tempfile, и он нигде не закрывается. Будем закрывать хотя бы тут
if queued_for_write[:original]&.is_a?(Tempfile)
queued_for_write[:original].close
queued_for_write[:original].unlink
end
queued_for_write.clear
end