From 47bbab96dc8a0c0f4435e0df573638af41773576 Mon Sep 17 00:00:00 2001 From: kulikov-a <36099472+kulikov-a@users.noreply.github.com> Date: Fri, 2 Dec 2022 11:09:02 +0300 Subject: [PATCH] MVC - match on multivalued (#6152) --- .../controllers/OPNsense/Base/ApiMutableModelControllerBase.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php index 4a6489234..8e4dfa2e5 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php @@ -90,7 +90,7 @@ abstract class ApiMutableModelControllerBase extends ApiControllerBase $configObj = Config::getInstance()->object(); $usages = array(); // find uuid's in our config.xml - foreach ($configObj->xpath("//text()[.='{$uuid}']") as $node) { + foreach ($configObj->xpath("//text()[contains(.,'{$uuid}')]") as $node) { $referring_node = $node->xpath("..")[0]; if (!empty($referring_node->attributes()['uuid'])) { // this looks like a model node, try to find module name (first tag with version attribute)