diff --git a/ProcessMaker/Traits/ProcessMapTrait.php b/ProcessMaker/Traits/ProcessMapTrait.php index 590724808b..8aed611f3c 100644 --- a/ProcessMaker/Traits/ProcessMapTrait.php +++ b/ProcessMaker/Traits/ProcessMapTrait.php @@ -18,6 +18,9 @@ private function loadAndPrepareXML(string $bpmn): SimpleXMLElement $xml = simplexml_load_string($bpmn); $namespaces = $xml->getNamespaces(true); + // Register the BPMN namespace explicitly + $xml->registerXPathNamespace('bpmn', 'http://www.omg.org/spec/BPMN/20100524/MODEL'); + foreach ($namespaces as $prefix => $ns) { $xml->registerXPathNamespace($prefix, $ns); } diff --git a/resources/jscomposition/cases/casesDetail/components/NewOverview.vue b/resources/jscomposition/cases/casesDetail/components/NewOverview.vue index ce73174f7e..3d4bd3e35a 100644 --- a/resources/jscomposition/cases/casesDetail/components/NewOverview.vue +++ b/resources/jscomposition/cases/casesDetail/components/NewOverview.vue @@ -3,7 +3,7 @@ class="tw-w-full tw-h-full tw-overflow-hidden tw-relative" data-test="body-container" > -

+

{{ processTitle }}

@@ -137,7 +137,7 @@ onMounted(() => { onBeforeUnmount(() => { ProcessMaker.$modeler = null; - modelerRef.value?.$destroy(); + modelerRef.value.reset({ readOnly: true }); modelerRef.value = null; tooltipRef.value = null; });