diff --git a/examples/OneOpenAir/LocalConfig.cpp b/examples/OneOpenAir/LocalConfig.cpp index 5e1e76e..ede12ee 100644 --- a/examples/OneOpenAir/LocalConfig.cpp +++ b/examples/OneOpenAir/LocalConfig.cpp @@ -267,12 +267,15 @@ bool LocalConfig::parse(String data, bool isLocal) { } } - if (JSON.typeof_(root["locallyControlled"]) == "boolean") { - bool locallyControlled = root["locallyControlled"]; - if (locallyControlled != config.locallyControlled) { - changed = true; - config.locallyControlled = locallyControlled; - printLog("set locallyControlled: " + String(locallyControlled)); + /** This field only allow on local configure */ + if (isLocal) { + if (JSON.typeof_(root["locallyControlled"]) == "boolean") { + bool locallyControlled = root["locallyControlled"]; + if (locallyControlled != config.locallyControlled) { + changed = true; + config.locallyControlled = locallyControlled; + printLog("set locallyControlled: " + String(locallyControlled)); + } } }