diff --git a/js/views/file_input_view.js b/js/views/file_input_view.js
index 7dd7217539..1548802857 100644
--- a/js/views/file_input_view.js
+++ b/js/views/file_input_view.js
@@ -144,7 +144,7 @@
 
         getFile: function(file) {
             file = file || this.$input.prop('files')[0];
-            if (file === undefined) { throw 'No file'; }
+            if (file === undefined) { return Promise.resolve(); }
             return this.autoScale(file).then(this.readFile);
         },