diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/Cases/Search.php b/workflow/engine/src/ProcessMaker/BusinessModel/Cases/Search.php index 60a78c92f..880aed728 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/Cases/Search.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/Cases/Search.php @@ -102,8 +102,10 @@ class Search extends AbstractCases } // Filter by task if ($this->getTaskId()) { - // Join with delegation - $query->joinDelegation(); + if (!$this->getUserId()) { + // Join with delegation if was not defined before + $query->joinDelegation(); + } // Add the filter $query->task($this->getTaskId()); // Get only the open threads related to the task