From f44bd81fd90b83075c25c38635432fbc33cbfca6 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Sun, 5 May 2024 09:15:54 +0200 Subject: [PATCH] fix command with command as value, #1740 --- src/command.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/command.cpp b/src/command.cpp index a03818fec..50b81e9b9 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -173,10 +173,9 @@ uint8_t Command::process(const char * path, const bool is_admin, const JsonObjec if (!output.containsKey("api_data")) { return CommandRet::INVALID; } - String dat = output["api_data"]; + String dat = output["api_data"].as(); output.clear(); - input["data"] = dat.c_str(); - data = input["data"]; + return Command::call(device_type, command_p, dat.c_str(), is_admin, id_n, output); } } }