From 284943c18508e2511a97eefa54f4a0eca44261a0 Mon Sep 17 00:00:00 2001 From: adam Date: Sat, 7 Mar 2026 03:31:22 +0000 Subject: [PATCH] Fix SCSI firmware field name (scsi_revision) --- services/smart.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/smart.py b/services/smart.py index e1d58c8..4b250f0 100644 --- a/services/smart.py +++ b/services/smart.py @@ -78,7 +78,7 @@ def _parse_smart_json(device: str, data: dict) -> dict: # Identity — ATA vs SCSI field names result["model"] = data.get("model_name") or data.get("scsi_model_name") result["serial"] = data.get("serial_number") - result["firmware"] = data.get("firmware_version") or data.get("scsi_revision_level") + result["firmware"] = data.get("firmware_version") or data.get("scsi_revision") result["capacity_bytes"] = data.get("user_capacity", {}).get("bytes") # WWN — ATA uses structured wwn{}, SCSI uses logical_unit_id string