PerformScan: Split conditionals to improve readability

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I6596cb9580c5ad5e9a540f0c8622b1fabe1ebcba
diff --git a/src/PerformScan.cpp b/src/PerformScan.cpp
index ccc4a64..97a8523 100644
--- a/src/PerformScan.cpp
+++ b/src/PerformScan.cpp
@@ -523,13 +523,18 @@
                                 {
                                     continue;
                                 }
-                                auto configListFind = config.find("Exposes");
 
-                                if (configListFind == config.end() ||
-                                    !configListFind->is_array())
+                                auto configListFind = config.find("Exposes");
+                                if (configListFind == config.end())
                                 {
                                     continue;
                                 }
+
+                                if (!configListFind->is_array())
+                                {
+                                    continue;
+                                }
+
                                 for (auto& exposedObject : *configListFind)
                                 {
                                     auto matchIt = std::find_if(