From 509549e5a4d2f3b47e3be4955a36bda224d54573 Mon Sep 17 00:00:00 2001 From: DanielR92 Date: Tue, 4 Oct 2022 20:08:37 +0200 Subject: [PATCH] Fix switch-case default error --- tools/esp8266/webApi.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/esp8266/webApi.cpp b/tools/esp8266/webApi.cpp index 208d34d5..9d8baa59 100644 --- a/tools/esp8266/webApi.cpp +++ b/tools/esp8266/webApi.cpp @@ -345,6 +345,8 @@ bool webApi::setCtrl(DynamicJsonDocument jsonIn, JsonObject jsonOut) { DPRINTLN(DBG_INFO, F("devcontrol [") + String(num) + F("], cmd: 0x") + String(cmd, HEX)); Inverter<> *iv = getInverter(jsonIn, jsonOut); + JsonArray payload = jsonIn[F("payload")].as(); + if(NULL != iv) { switch (cmd) @@ -366,7 +368,6 @@ bool webApi::setCtrl(DynamicJsonDocument jsonIn, JsonObject jsonOut) { iv->devControlRequest = true; break; case ActivePowerContr: - JsonArray payload = jsonIn[F("payload")].as(); iv->powerLimit[0] = payload[0]; iv->powerLimit[1] = payload[1]; break;