diff --git a/components/AppNavbar.vue b/components/AppNavbar.vue index 0571576f..bd3218bb 100644 --- a/components/AppNavbar.vue +++ b/components/AppNavbar.vue @@ -57,9 +57,11 @@ >Dashboard diff --git a/components/dashboard/WorkspaceJobFailureDialog.vue b/components/dashboard/WorkspaceJobFailureDialog.vue index 6e5c38a9..2093ac12 100644 --- a/components/dashboard/WorkspaceJobFailureDialog.vue +++ b/components/dashboard/WorkspaceJobFailureDialog.vue @@ -191,6 +191,7 @@ import { BModal } from 'bootstrap-vue-next/components/BModal'; import type { ComponentExposed } from 'vue-component-type-helpers'; import { workspacesClient } from '~/services/index'; import { resolveHttpErrorMessage } from '~/services/http'; +import { findFailedImportJob } from '~/util/workspace-jobs'; import type { WorkspaceId, WorkspaceJob } from '~/types/workspaces'; @@ -216,7 +217,7 @@ async function show(workspaceId: WorkspaceId): Promise { try { const jobs = await workspacesClient.getWorkspaceJobs(workspaceId); if (activeRequestId === requestId) { - job.value = jobs[0] ?? null; + job.value = findFailedImportJob(jobs) ?? jobs[0] ?? null; } } catch (error: unknown) { diff --git a/components/review/Overlay.vue b/components/review/Overlay.vue index e840c0f1..890e5327 100644 --- a/components/review/Overlay.vue +++ b/components/review/Overlay.vue @@ -4,6 +4,7 @@ v-model:show-details="showDetails" v-model:show-discussion="showDiscussion" :item="item" + :workspace-type="workspaceType" @edit="props.onEdit" @resolve="$emit('resolve')" @back="emit('back')" @@ -24,10 +25,14 @@