diff --git a/src/core/helpers/protocol/media/choose-file.js b/src/core/helpers/protocol/media/choose-file.js index f92bb4999bd8820241619027a31ee0462d23f6eb..cba365865b7d8373ca839b387927c55b2ef07f3d 100644 --- a/src/core/helpers/protocol/media/choose-file.js +++ b/src/core/helpers/protocol/media/choose-file.js @@ -32,6 +32,9 @@ export const chooseFile = { }, extension: { type: Array, - default: [''] + default: [''], + validator (extension, params) { + if (extension.length === 0) { return 'param extension should not be empty.' } + } } } diff --git a/src/core/helpers/protocol/media/choose-image.js b/src/core/helpers/protocol/media/choose-image.js index 51712823d05ecaa2c624ffebd2c8c82346430958..92d0bfbfbbf6bdf33c64a4e419ea3ab48b1e8c76 100644 --- a/src/core/helpers/protocol/media/choose-image.js +++ b/src/core/helpers/protocol/media/choose-image.js @@ -35,7 +35,7 @@ export const chooseImage = { type: Array, default: ['*'], validator (extension, params) { - if (extension.length === 0) params.extension = ['*'] + if (extension.length === 0) { return 'param extension should not be empty.' } } } } diff --git a/src/core/helpers/protocol/media/choose-video.js b/src/core/helpers/protocol/media/choose-video.js index b10f248e8a722445ae5b2195c849df165dbdea52..86b29aae5c8a655fa6f652019a683087b1d5c0ed 100644 --- a/src/core/helpers/protocol/media/choose-video.js +++ b/src/core/helpers/protocol/media/choose-video.js @@ -22,7 +22,7 @@ export const chooseVideo = { type: Array, default: ['*'], validator (extension, params) { - if (extension.length === 0) params.extension = ['*'] + if (extension.length === 0) { return 'param extension should not be empty.' } } } }