diff --git a/src/applib/smartctl_json_basic_parser.cpp b/src/applib/smartctl_json_basic_parser.cpp index 539018f..0d32e5d 100644 --- a/src/applib/smartctl_json_basic_parser.cpp +++ b/src/applib/smartctl_json_basic_parser.cpp @@ -216,7 +216,11 @@ hz::ExpectedVoid SmartctlJsonBasicParser::parse_section_bas auto p = retrieval_func(json_root_node, key, displayable_name); if (p.has_value()) { // ignore if not found - p->section = StoragePropertySection::Info; + if (p->generic_name == "smart_status/passed") { + p->section = StoragePropertySection::OverallHealth; + } else { + p->section = StoragePropertySection::Info; + } add_property(p.value()); } }