From 36174d31eb62d9948cbb9699181dc751c76c6024 Mon Sep 17 00:00:00 2001 From: Steven Janzou Date: Sun, 13 Oct 2024 05:52:05 -0600 Subject: [PATCH] Fix issue with optional "sector" field for Buhl rate - run all 3970 utilities without issue --- src/urdb.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/urdb.cpp b/src/urdb.cpp index 3fe270d8d..627a5c8e6 100644 --- a/src/urdb.cpp +++ b/src/urdb.cpp @@ -426,7 +426,9 @@ bool OpenEI::QueryUtilityRates(const wxString &name, std::vector &rate x.GUID = item_list[i][L"label"].GetString(); x.Name = item_list[i][L"name"].GetString(); x.Utility = item_list[i][L"utility"].GetString(); - x.Sector = item_list[i][L"sector"].GetString(); + // optional + if (item_list[i].HasMember(L"sector")) + x.Sector = item_list[i][L"sector"].GetString(); // optional if (item_list[i].HasMember(L"description")) x.Description = item_list[i][L"description"].GetString();