From 92ff939adc5b0d6319e2b526a3fc0f2ef6351f47 Mon Sep 17 00:00:00 2001 From: Nic Limper Date: Fri, 8 Sep 2023 17:23:19 +0200 Subject: [PATCH] bugfix gethwtype --- ESP32_AP-Flasher/src/tag_db.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ESP32_AP-Flasher/src/tag_db.cpp b/ESP32_AP-Flasher/src/tag_db.cpp index a08309b6..e7887b13 100644 --- a/ESP32_AP-Flasher/src/tag_db.cpp +++ b/ESP32_AP-Flasher/src/tag_db.cpp @@ -331,9 +331,10 @@ void saveAPconfig() { } HwType getHwType(const uint8_t id) { - try { - return hwdata.at(id); - } catch (const std::out_of_range&) { + auto it = hwdata.find(id); + if (it != hwdata.end()) { + return it->second; + } else { char filename[20]; snprintf(filename, sizeof(filename), "/tagtypes/%02X.json", id); Serial.printf("read %s\n", filename);