From 67546746d484ed4b9f1014ba4de70c3ca853f919 Mon Sep 17 00:00:00 2001 From: nidhi-singh02 Date: Tue, 17 Mar 2026 13:01:55 +0530 Subject: [PATCH] fix(gateway): overwrite stale PID in gateway_state.json on restart Signed-off-by: nidhi-singh02 --- gateway/status.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gateway/status.py b/gateway/status.py index dda6e232..4d999604 100644 --- a/gateway/status.py +++ b/gateway/status.py @@ -195,8 +195,8 @@ def write_runtime_status( payload = _read_json_file(path) or _build_runtime_status_record() payload.setdefault("platforms", {}) payload.setdefault("kind", _GATEWAY_KIND) - payload.setdefault("pid", os.getpid()) - payload.setdefault("start_time", _get_process_start_time(os.getpid())) + payload["pid"] = os.getpid() + payload["start_time"] = _get_process_start_time(os.getpid()) payload["updated_at"] = _utc_now_iso() if gateway_state is not None: