diff --git a/contentcuration/contentcuration/frontend/shared/views/files/Uploader.vue b/contentcuration/contentcuration/frontend/shared/views/files/Uploader.vue index 1a3acb3abc..1109d36a06 100644 --- a/contentcuration/contentcuration/frontend/shared/views/files/Uploader.vue +++ b/contentcuration/contentcuration/frontend/shared/views/files/Uploader.vue @@ -26,7 +26,10 @@ v-if="showUnsupportedFilesAlert" :title="$tr('unsupportedFilesHeader')" :submitText="$tr('closeButtonLabel')" - @submit="showUnsupportedFilesAlert = false" + @submit=" + showUnsupportedFilesAlert = false; + resetFileInput(); + " >

{{ unsupportedFilesText }}

@@ -34,7 +37,10 @@ v-if="showTooLargeFilesAlert" :title="$tr('tooLargeFilesHeader')" :submitText="$tr('closeButtonLabel')" - @submit="showTooLargeFilesAlert = false" + @submit=" + showTooLargeFilesAlert = false; + resetFileInput(); + " >

{{ @@ -49,7 +55,10 @@ v-if="showStorageExceededAlert" :title="$tr('noStorageHeader')" :submitText="$tr('closeButtonLabel')" - @submit="showStorageExceededAlert = false" + @submit=" + showStorageExceededAlert = false; + resetFileInput(); + " >

{{ $tr('uploadSize', { size: formatFileSize(totalUploadSize) }) }}

@@ -255,6 +264,9 @@ return fileUploads.filter(Boolean); }); }, + resetFileInput() { + this.$refs.fileUpload.value = ''; + }, }, $trs: { unsupportedFilesHeader: 'Unsupported files',