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