diff --git a/frontend/src/lib/components/runs/JobDetailFieldConfig.ts b/frontend/src/lib/components/runs/JobDetailFieldConfig.ts index 5d6793a40e..23a7df12cd 100644 --- a/frontend/src/lib/components/runs/JobDetailFieldConfig.ts +++ b/frontend/src/lib/components/runs/JobDetailFieldConfig.ts @@ -502,6 +502,14 @@ export function getRelevantFields(job: Job): FieldConfig[] { if (fieldName === 'permissioned_as') { return shouldShowPermissionedAs } + if (fieldName === 'parent_job') { + // Always show parent_job when it exists, regardless of category configuration + return job.parent_job !== null && job.parent_job !== undefined + } + if (fieldName === 'schedule_path') { + // Always show schedule_path when it exists, regardless of category configuration + return job.schedule_path !== null && job.schedule_path !== undefined + } return fieldsPresence[fieldName] }) .map((fieldName) => fieldConfigs[fieldName]) diff --git a/frontend/src/lib/components/runs/JobDetailHeader.svelte b/frontend/src/lib/components/runs/JobDetailHeader.svelte index a3f85906b7..7ca973dd00 100644 --- a/frontend/src/lib/components/runs/JobDetailHeader.svelte +++ b/frontend/src/lib/components/runs/JobDetailHeader.svelte @@ -217,7 +217,7 @@