From 1e04149ddf496e037368b58e03abfa9fd2f311c4 Mon Sep 17 00:00:00 2001 From: Roland Tannous Date: Thu, 5 Mar 2026 16:59:37 +0000 Subject: [PATCH] fix: handle None job_id before first training run --- studio/backend/routes/training.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/studio/backend/routes/training.py b/studio/backend/routes/training.py index 5df2a777de..58ee3a075c 100644 --- a/studio/backend/routes/training.py +++ b/studio/backend/routes/training.py @@ -306,7 +306,7 @@ async def get_training_status( """ try: backend = get_training_backend() - job_id: str = getattr(backend, "current_job_id", "") + job_id: str = getattr(backend, "current_job_id", "") or "" # Check if training is active is_active = backend.is_training_active() @@ -455,7 +455,7 @@ async def stream_training_progress( async def event_generator(): backend = get_training_backend() - job_id: str = getattr(backend, "current_job_id", "") + job_id: str = getattr(backend, "current_job_id", "") or "" # ── Helpers ────────────────────────────────────────────── def build_progress(