Browse Source

Check for empty URL

Artur Paikin 7 years ago
parent
commit
0dcaa59fc6
1 changed files with 8 additions and 1 deletions
  1. 8 1
      src/plugins/Url/index.js

+ 8 - 1
src/plugins/Url/index.js

@@ -29,7 +29,8 @@ module.exports = class Url extends Plugin {
         addUrl: 'Add url',
         import: 'Import',
         enterUrlToImport: 'Enter file url to import',
-        failedToFetch: 'Uppy Server failed to fetch this URL'
+        failedToFetch: 'Uppy Server failed to fetch this URL, please make sure it’s correct',
+        enterCorrectUrl: 'Please enter correct URL to add file'
       }
     }
 
@@ -83,6 +84,12 @@ module.exports = class Url extends Plugin {
   }
 
   addFile (url) {
+    if (!url) {
+      this.uppy.log('[URL] Incorrect URL entered')
+      this.uppy.info(this.i18n('enterCorrectUrl'), 'error', 4000)
+      return
+    }
+
     return this.getMeta(url).then((meta) => {
       const tagFile = {
         source: this.id,