diff --git a/frontend/src/lib/components/FlowStatusViewer.svelte b/frontend/src/lib/components/FlowStatusViewer.svelte index 32e6245551..eaa80ebab5 100644 --- a/frontend/src/lib/components/FlowStatusViewer.svelte +++ b/frontend/src/lib/components/FlowStatusViewer.svelte @@ -13,7 +13,7 @@ import Tabs from './common/tabs/Tabs.svelte' import { FlowGraph, type GraphModuleState } from './graph' import ModuleStatus from './ModuleStatus.svelte' - import { displayDate, isOwner, pluralize, truncateRev } from '$lib/utils' + import { displayDate, emptyString, isOwner, pluralize, truncateRev } from '$lib/utils' import JobArgs from './JobArgs.svelte' import Tooltip from './Tooltip.svelte' import SimpleEditor from './SimpleEditor.svelte' @@ -226,14 +226,21 @@
{#each innerModules as mod, i (mod.id)} {#if mod.type == FlowStatusModule.type.IN_PROGRESS} + {@const rawMod = job.raw_flow?.modules[i]} +
{mod.id} - {#if job.raw_flow?.modules[i]?.summary} - - {job.raw_flow?.modules[i]?.summary ?? ''} - - {/if} + + {#if !emptyString(rawMod?.summary)} + {rawMod?.summary ?? ''} + {:else if rawMod?.value.type == 'script'} + {rawMod.value.path ?? ''} + {:else if rawMod?.value.type} + {rawMod?.value.type} + {/if} + +