From ec78649f4f15afb1952bf7bdc8bfc20fab51c7c4 Mon Sep 17 00:00:00 2001 From: Vova Perebykivskyi Date: Sun, 16 Sep 2018 13:06:41 +0300 Subject: [PATCH 1/3] Fix validation of single form file. --- src/components/form-file/form-file.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/form-file/form-file.js b/src/components/form-file/form-file.js index b562c55c1ae..6d446b166d2 100644 --- a/src/components/form-file/form-file.js +++ b/src/components/form-file/form-file.js @@ -186,7 +186,10 @@ export default { return } if (!this.multiple) { - this.selectedFile = files[0] + let firstElement = files[0]; + if (firstElement.type.match(this.accept)) { + this.selectedFile = selectedFile; + } return } // Convert files to array From 7548764b6541d6a3613a2f61ef33b3ea18e1bd6c Mon Sep 17 00:00:00 2001 From: Vova Perebykivskyi Date: Sun, 16 Sep 2018 19:11:20 +0300 Subject: [PATCH 2/3] Fix error. --- src/components/form-file/form-file.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/form-file/form-file.js b/src/components/form-file/form-file.js index 6d446b166d2..93fb7668654 100644 --- a/src/components/form-file/form-file.js +++ b/src/components/form-file/form-file.js @@ -188,7 +188,7 @@ export default { if (!this.multiple) { let firstElement = files[0]; if (firstElement.type.match(this.accept)) { - this.selectedFile = selectedFile; + this.selectedFile = firstElement; } return } From fbe4f3c374ffbfb0e2db0eef31310db1d5c06377 Mon Sep 17 00:00:00 2001 From: Vova Perebykivskyi Date: Mon, 17 Sep 2018 23:33:44 +0300 Subject: [PATCH 3/3] Remove semicolons. --- src/components/form-file/form-file.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/form-file/form-file.js b/src/components/form-file/form-file.js index 93fb7668654..84ce5281ee7 100644 --- a/src/components/form-file/form-file.js +++ b/src/components/form-file/form-file.js @@ -186,9 +186,9 @@ export default { return } if (!this.multiple) { - let firstElement = files[0]; + let firstElement = files[0] if (firstElement.type.match(this.accept)) { - this.selectedFile = firstElement; + this.selectedFile = firstElement } return }