Просмотр исходного кода

core: provide default error message (#1880)

We were already doing `if (file.error)` in places, now that is
guaranteed to work even if the error message was empty or the error
object is custom and doesn't have a `.message` property.
Renée Kooi 5 лет назад
Родитель
Сommit
50bbeb0245
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      packages/@uppy/core/src/index.js

+ 2 - 2
packages/@uppy/core/src/index.js

@@ -783,12 +783,12 @@ class Uppy {
    */
   _addListeners () {
     this.on('error', (error) => {
-      this.setState({ error: error.message })
+      this.setState({ error: error.message || 'Unknown error' })
     })
 
     this.on('upload-error', (file, error, response) => {
       this.setFileState(file.id, {
-        error: error.message,
+        error: error.message || 'Unknown error',
         response
       })