diff --git a/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte b/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte index 84eb382ab8..06de1698f5 100644 --- a/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte +++ b/frontend/src/routes/approve/[workspace]/[job]/[resume]/[hmac]/+page.svelte @@ -43,8 +43,6 @@ setLicense() onMount(() => { - getJob() - timeout = setInterval(getJob, 1000) window.onunhandledrejection = (event: PromiseRejectionEvent) => { event.preventDefault() timeout && clearInterval(timeout) @@ -62,6 +60,8 @@ console.log('Caught unhandled promise rejection without message', event) } } + getJob() + timeout = setInterval(getJob, 1000) }) onDestroy(() => { @@ -190,9 +190,12 @@ {/if} -

Flow arguments

+ {#if !completed} +

Flow arguments

+ + + {/if} -
{#if approver}

Approving as: {approver}

@@ -210,7 +213,7 @@ {/if} - {#if schema} + {#if schema && !completed} {#if emptyString($enterpriseLicense)} {:else} @@ -223,27 +226,29 @@ {/if} {/if} -
- {#if !job?.raw_flow?.modules?.[approvalStep]?.suspend?.hide_cancel} + {#if !completed} +
+ {#if !job?.raw_flow?.modules?.[approvalStep]?.suspend?.hide_cancel} + + {:else} +
+ {/if} + Approve - {:else} -
- {/if} - - -
+
+ {/if} {#if !completed && !alreadyResumed && job?.raw_flow?.modules?.[approvalStep]?.suspend?.user_auth_required && job?.raw_flow?.modules?.[approvalStep]?.suspend?.self_approval_disabled && $userStore && $userStore.email === job.email && $userStore.is_admin}
@@ -258,7 +263,7 @@ >Flow run details (require auth)
- {#if job && job.raw_flow} + {#if job && job.raw_flow && !completed}

Flow details