From ada4d653f4bf5d9f3e90861eea577403a4a9d212 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ko=C5=82odziejczak?= <31549762+mrl5@users.noreply.github.com> Date: Fri, 30 Sep 2022 22:46:56 +0200 Subject: [PATCH] fix(frontend): don't loop for completed jobs [#649] (#650) closes #649 --- frontend/src/lib/components/TestJobLoader.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/TestJobLoader.svelte b/frontend/src/lib/components/TestJobLoader.svelte index f3838a3a2e..0f6b130557 100644 --- a/frontend/src/lib/components/TestJobLoader.svelte +++ b/frontend/src/lib/components/TestJobLoader.svelte @@ -91,11 +91,13 @@ } else { job = await JobService.getJob({ workspace: $workspaceStore!, id }) } - if (job?.type === 'CompletedJob' && isLoading) { + if (job?.type === 'CompletedJob') { //only CompletedJob has success property - dispatch('done', job) clearInterval(intervalId) - isLoading = false + if (isLoading) { + dispatch('done', job) + isLoading = false + } } } catch (err) { console.error(err)