feat: Update series4 heartbeat to accept new source_id field with fallback to legacy source

This commit is contained in:
serversdwn
2026-03-20 17:13:21 -04:00
parent 8694282dd0
commit e6555ba924

View File

@@ -267,7 +267,8 @@ async def series4_heartbeat(request: Request, db: Session = Depends(get_db)):
""" """
payload = await request.json() 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", []) units = payload.get("units", [])
version = payload.get("version") version = payload.get("version")
log_tail = payload.get("log_tail") log_tail = payload.get("log_tail")