From e6555ba92488b13e7b429f751ba5128d02f44499 Mon Sep 17 00:00:00 2001 From: serversdwn Date: Fri, 20 Mar 2026 17:13:21 -0400 Subject: [PATCH] feat: Update series4 heartbeat to accept new source_id field with fallback to legacy source --- backend/routes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/routes.py b/backend/routes.py index 291f370..5d6f34b 100644 --- a/backend/routes.py +++ b/backend/routes.py @@ -267,7 +267,8 @@ async def series4_heartbeat(request: Request, db: Session = Depends(get_db)): """ payload = await request.json() - source = payload.get("source", "series4_emitter") + # Accept source_id (new standard field) with fallback to legacy "source" key + source = payload.get("source_id") or payload.get("source", "series4_emitter") units = payload.get("units", []) version = payload.get("version") log_tail = payload.get("log_tail")