PerformScan: Destructure config items in run()
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: Id826cd684094b893a228e0a80351617ab8799f84
diff --git a/src/PerformScan.cpp b/src/PerformScan.cpp
index 5978710..78d1cad 100644
--- a/src/PerformScan.cpp
+++ b/src/PerformScan.cpp
@@ -521,22 +521,20 @@
}
std::set<std::string> foundMatches;
- for (auto& configurationPair :
+ for (auto& [configId, config] :
_systemConfiguration.items())
{
if (isDisable)
{
// don't disable ourselves
- if (configurationPair.key() == recordName)
+ if (configId == recordName)
{
continue;
}
}
- auto configListFind =
- configurationPair.value().find("Exposes");
+ auto configListFind = config.find("Exposes");
- if (configListFind ==
- configurationPair.value().end() ||
+ if (configListFind == config.end() ||
configListFind->type() !=
nlohmann::json::value_t::array)
{