From d4864994ca3148a8c779b4eb301835e42d1d1dcf Mon Sep 17 00:00:00 2001 From: Krystine Sherwin <93062060+KrystalDelusion@users.noreply.github.com> Date: Fri, 1 Aug 2025 10:34:08 +1200 Subject: [PATCH] statusfmt: Skip null fields in jsonl output --- sbysrc/sby_status.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbysrc/sby_status.py b/sbysrc/sby_status.py index d59b1db..5c61463 100644 --- a/sbysrc/sby_status.py +++ b/sbysrc/sby_status.py @@ -563,7 +563,7 @@ def format_status_data_fmtline(row: dict|None, fmt: str = "csv") -> str: if data is None: return "" # field order - data = {column: data[column] for column in fmtline_columns if column in data} + data = {column: data[column] for column in fmtline_columns if data.get(column)} return json.dumps(data) def filter_latest_task_ids(all_tasks: dict[int, dict[str]]):