From fe66b263b8f8a63163aa9eb65c53296cfe015863 Mon Sep 17 00:00:00 2001 From: Jacob Nesbitt Date: Fri, 11 Feb 2022 14:32:54 -0500 Subject: [PATCH] Only check for pending and started uploads --- src/types.ts | 2 +- src/views/WorkspaceDetail.vue | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/types.ts b/src/types.ts index a97988c7..9784c73d 100644 --- a/src/types.ts +++ b/src/types.ts @@ -43,6 +43,6 @@ export interface FileTypeTable { export interface Upload { blob: string; - status: string; + status: 'PENDING' | 'STARTED' | 'FAILED' | 'FINISHED'; data_type: string; } diff --git a/src/views/WorkspaceDetail.vue b/src/views/WorkspaceDetail.vue index 724915c0..078cf72c 100644 --- a/src/views/WorkspaceDetail.vue +++ b/src/views/WorkspaceDetail.vue @@ -198,7 +198,9 @@ export default defineComponent({ const edgeTables = computed(() => store.getters.edgeTables); const tables = computed(() => store.getters.tables); const networks = computed(() => store.getters.networks); - const uploads = computed(() => store.state.uploads.filter((upload) => upload.status !== 'FINISHED')); + const uploads = computed(() => store.state.uploads.filter( + (upload) => upload.status === 'PENDING' || upload.status === 'STARTED', + )); const nameErrorMessages = computed(() => { const errors = [ ...workspaceNameRules.map((rule) => rule(localWorkspace.value as string)),