Fix double uploading

This commit is contained in:
wvffle 2022-11-28 21:54:34 +00:00 committed by Kasper Seweryn
parent 6071b217bc
commit 6fc9f64583
3 changed files with 7 additions and 19 deletions

View File

@ -583,13 +583,7 @@ const labels = computed(() => ({
ref="upload"
v-model="files"
:class="['ui', 'icon', 'basic', 'button', 'channels', {hidden: step === 3}]"
:post-action="$store.getters['instance/absoluteUrl']('/api/v1/uploads/')"
:multiple="true"
:data="baseImportMetadata"
:drop="true"
:extensions="$store.state.ui.supportedExtensions"
name="audio_file"
:thread="1"
@input-file="beforeFileUpload"
>
<div>

View File

@ -263,7 +263,7 @@ const inputFile = (newFile: VueUploadItem) => {
if (remainingSpace.value < (newFile.size ?? Infinity) / 1e6) {
newFile.error = 'denied'
} else {
upload.value.active = true
newFile.active = true
}
}
@ -386,13 +386,7 @@ useEventListener(window, 'beforeunload', (event) => {
ref="upload"
v-model="files"
:class="['ui', 'icon', 'basic', 'button']"
:post-action="$store.getters['instance/absoluteUrl']('/api/v1/uploads/')"
:multiple="true"
:data="uploadData"
:drop="true"
:extensions="supportedExtensions"
name="audio_file"
:thread="1"
@input-file="inputFile"
>
<i class="upload icon" />&nbsp;

View File

@ -83,17 +83,17 @@ export default { inheritAttrs: false }
</script>
<template>
<!-- <component
ref="fileUpload"
:is="FileUpload"
>
<slot />
</component> -->
<file-upload
ref="upload"
v-bind="$attrs"
:post-action="$store.getters['instance/absoluteUrl']('/api/v1/uploads/')"
:multiple="true"
:thread="1"
:custom-action="uploadAction"
:headers="headers"
:extensions="$store.state.ui.supportedExtensions"
:drop="true"
name="audio_file"
>
<slot />
</file-upload>