diff --git a/src/RESTAPI/RESTAPI_devices_handler.cpp b/src/RESTAPI/RESTAPI_devices_handler.cpp index dc4c0643..3372ea69 100644 --- a/src/RESTAPI/RESTAPI_devices_handler.cpp +++ b/src/RESTAPI/RESTAPI_devices_handler.cpp @@ -87,10 +87,13 @@ namespace OpenWifi { auto deviceWithStatus = GetBoolParameter(RESTAPI::Protocol::DEVICEWITHSTATUS, false); auto completeInfo = GetBoolParameter("completeInfo", false); - if(!platform.empty() && (platform!="ap" && platform!="switch")) { + if(!platform.empty() && (platform!="ap" && platform!="switch" && platform!="all")) { return BadRequest(RESTAPI::Errors::MissingOrInvalidParameters); } + if(platform=="all") + platform=""; + Poco::JSON::Object RetObj; if (!QB_.Select.empty()) { Poco::JSON::Array Objects;