From 2bee0fb9dbdcba0b90ad2d93094f41d24090a934 Mon Sep 17 00:00:00 2001 From: "Marco A. Nina Mena" Date: Mon, 1 Sep 2025 10:51:36 -0400 Subject: [PATCH] enable find recrusively dependencies --- ProcessMaker/Managers/ExportManager.php | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/ProcessMaker/Managers/ExportManager.php b/ProcessMaker/Managers/ExportManager.php index ffb84347d2..859afac8f0 100644 --- a/ProcessMaker/Managers/ExportManager.php +++ b/ProcessMaker/Managers/ExportManager.php @@ -83,13 +83,11 @@ private function reviewDependenciesOf(ProcessMakerModel $owner, array $reference $newReferences = $this->uniqueDiff($newReferences, $references); $references = array_merge($references, $newReferences); // Find recursively dependencies - if ($recursive) { - foreach ($newReferences as $ref) { - list($class, $id) = $ref; - $nextOwner = $class::find($id); - if ($nextOwner) { - $references = $this->reviewDependenciesOf($nextOwner, $references, $reviewed, $recursive); - } + foreach ($newReferences as $ref) { + list($class, $id) = $ref; + $nextOwner = $class::find($id); + if ($nextOwner) { + $references = $this->reviewDependenciesOf($nextOwner, $references, $reviewed, $recursive); } }