diff --git a/frontend/src/lib/components/runs/BatchReRunOptionsPane.svelte b/frontend/src/lib/components/runs/BatchReRunOptionsPane.svelte index 1c3eed8e60..6095f086c1 100644 --- a/frontend/src/lib/components/runs/BatchReRunOptionsPane.svelte +++ b/frontend/src/lib/components/runs/BatchReRunOptionsPane.svelte @@ -28,6 +28,7 @@ } from '$lib/components/jobs/batchReruns' import Toggle from '../Toggle.svelte' import { TriangleAlert } from 'lucide-svelte' + import { readFieldsRecursively } from '$lib/utils' let { selectedIds, @@ -149,7 +150,10 @@ (options[selected.kind][selected.script_path]?.use_latest_version ?? false)) ) - const jobGroupsPromise = $derived(selectedIds && untrack(() => fetchJobGroups())) + const jobGroupsPromise = $derived.by(() => { + readFieldsRecursively(selectedIds) + return untrack(() => fetchJobGroups()) + })