From 9bad4f265c61663e4edce8212139fbc137228607 Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Mon, 18 Sep 2017 14:06:14 +0200 Subject: [PATCH] Upload fails when using modern interface #770 --- app/models/dmsf_upload.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/dmsf_upload.rb b/app/models/dmsf_upload.rb index 2b5b5e6f..774aa8d4 100644 --- a/app/models/dmsf_upload.rb +++ b/app/models/dmsf_upload.rb @@ -67,7 +67,11 @@ class DmsfUpload @disk_filename = uploaded[:disk_filename] @mime_type = uploaded[:content_type] - @size = File.size(uploaded[:tempfile_path]) + @size = File.size?(uploaded[:tempfile_path]) + unless @size + @size = 0 + Rails.logger.error "Cannot find #{uploaded[:tempfile_path]}" + end @tempfile_path = uploaded[:tempfile_path] if file.nil? || file.last_revision.nil?