From d4c427e4f976dc0aa61e4321d2ced1ef1dc2b950 Mon Sep 17 00:00:00 2001 From: centdix <40307056+centdix@users.noreply.github.com> Date: Fri, 21 Nov 2025 19:41:38 +0100 Subject: [PATCH] fix on success trigger (#7202) --- .../apps/components/helpers/RunnableComponent.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte index 99d892c535..d66675bbe8 100644 --- a/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte +++ b/frontend/src/lib/components/apps/components/helpers/RunnableComponent.svelte @@ -196,7 +196,7 @@ id: string result_stream?: string }) { - setResult(nresult_stream, id) + setResult(nresult_stream, id, false) }, cancel({ id }: { id: string }) { onCancel?.() @@ -630,7 +630,7 @@ result = res } - async function setResult(res: any, jobId: string | undefined) { + async function setResult(res: any, jobId: string | undefined, dispatchSuccess: boolean = true) { dispatch('resultSet', res) const errors = getResultErrors(res) @@ -669,7 +669,9 @@ recordJob(jobId, result, undefined, transformerResult) delete $errorByComponent[id] - dispatch('success', result) + if (dispatchSuccess) { + dispatch('success', result) + } // callbacks?.done(res) }