From c2929ed1cd838ede99bf54adecf645ffea907ebe Mon Sep 17 00:00:00 2001 From: David Callizaya Date: Fri, 23 Feb 2024 10:27:01 -0400 Subject: [PATCH] Updates quired for ScreenBuilder with Pages Fix --- ProcessMaker/ImportExport/Utils.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ProcessMaker/ImportExport/Utils.php b/ProcessMaker/ImportExport/Utils.php index 0eaf70d417..ef96f7f918 100644 --- a/ProcessMaker/ImportExport/Utils.php +++ b/ProcessMaker/ImportExport/Utils.php @@ -9,6 +9,7 @@ use ProcessMaker\Exception\ExportEmptyProcessException; use ProcessMaker\Models\Process; use ProcessMaker\Nayra\Storage\BpmnElement; +use ProcessMaker\Repositories\BpmnDocument; class Utils { @@ -69,9 +70,10 @@ public static function getElementByMultipleTags($document, array $tags = []) } $xpath = new DOMXPath($document); - $elements = $xpath->query(rtrim($path, '|')); + // add bpmn namespace + $xpath->registerNamespace('bpmn', BpmnDocument::BPMN_MODEL); - return $elements; + return $xpath->query(rtrim($path, '|')); } public static function setPmConfigValue(BpmnElement &$element, string $path, $value) : void