From d1ba52d88cd46407fc5509ac516b9fb2006de68b Mon Sep 17 00:00:00 2001 From: "marcel.kocisek" Date: Mon, 5 May 2025 15:06:37 +0200 Subject: [PATCH] Closing and reopening new download progress bar --- web-app/packages/lib/src/modules/project/store.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/web-app/packages/lib/src/modules/project/store.ts b/web-app/packages/lib/src/modules/project/store.ts index 5cf79fb2..182bdea2 100644 --- a/web-app/packages/lib/src/modules/project/store.ts +++ b/web-app/packages/lib/src/modules/project/store.ts @@ -708,11 +708,9 @@ export const useProjectStore = defineStore('projectModule', { async downloadArchive(payload: DownloadPayload) { const notificationStore = useNotificationStore() - this.cancelDownloadArchive() + await this.cancelDownloadArchive() + this.projectDownloadingVersion = payload.versionId this.projectDownloading = true - if (payload.versionId) { - this.projectDownloadingVersion = payload.versionId - } const errorMessage = 'Failed to download project archive. Please try again later.' @@ -728,7 +726,7 @@ export const useProjectStore = defineStore('projectModule', { text: exceedMessage, life: 6000 }) - this.cancelDownloadArchive() + await this.cancelDownloadArchive() return } @@ -765,7 +763,7 @@ export const useProjectStore = defineStore('projectModule', { pollDownloadArchive() }, - cancelDownloadArchive() { + async cancelDownloadArchive() { if (downloadArchiveTimeout) { clearTimeout(downloadArchiveTimeout) downloadArchiveTimeout = null