From 7fe4b99cef13154b37b5636bdad5ab95fab582a9 Mon Sep 17 00:00:00 2001 From: proddy Date: Sat, 27 Mar 2021 12:48:02 +0100 Subject: [PATCH] fix bug when CUSTOM is chosen as board profile --- src/WebSettingsService.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/WebSettingsService.cpp b/src/WebSettingsService.cpp index 88f36cc85..3bc5a4b98 100644 --- a/src/WebSettingsService.cpp +++ b/src/WebSettingsService.cpp @@ -69,7 +69,9 @@ StateUpdateResult WebSettings::update(JsonObject & root, WebSettings & settings) std::vector data; // led, dallas, rx, tx, button if (!System::load_board_profile(data, settings.board_profile.c_str())) { // invalid board configuration, override the default in case it has been misspelled - settings.board_profile = "S32"; + if (!settings.board_profile.equals("CUSTOM")) { + settings.board_profile = "S32"; + } } uint8_t default_led_gpio = data[0]; uint8_t default_dallas_gpio = data[1];