diff --git a/js/ui.js b/js/ui.js index b691475..64930fa 100644 --- a/js/ui.js +++ b/js/ui.js @@ -318,9 +318,7 @@ async function _snapshotJobBaseline() { async function _waitForOnCreateJobs(baseline) { const jobs = await fetch('/api/jobs').then(r => r.json()); - const relevant = jobs.filter(j => { - try { return JSON.parse(j.config || '{}').run_on_create; } catch { return false; } - }); + const relevant = jobs.filter(j => (j.config ?? {}).run_on_create); if (!relevant.length) return; const deadline = Date.now() + 30_000;