diff --git a/workflow/engine/classes/WorkspaceTools.php b/workflow/engine/classes/WorkspaceTools.php index c1cbf07c6..a01c84309 100644 --- a/workflow/engine/classes/WorkspaceTools.php +++ b/workflow/engine/classes/WorkspaceTools.php @@ -4939,7 +4939,9 @@ class WorkspaceTools $case = new Cases(); //select cases for this Process, ordered by APP_NUMBER - $applications = Application::where('PRO_UID', '=', $processUid) + $applications = Application::query() + ->where('PRO_UID', '=', $processUid) + ->where('APP_NUMBER', '>', 0) ->orderBy('APP_NUMBER', 'asc') ->offset($start) ->limit($limit) diff --git a/workflow/engine/src/ProcessMaker/Model/Application.php b/workflow/engine/src/ProcessMaker/Model/Application.php index 8958f2ae8..6e96c89b5 100644 --- a/workflow/engine/src/ProcessMaker/Model/Application.php +++ b/workflow/engine/src/ProcessMaker/Model/Application.php @@ -96,6 +96,7 @@ class Application extends Model $query = Application::query() ->select() ->proUid($proUid) + ->positivesCases() ->orderBy('APP_NUMBER', 'ASC'); return $query->get(); }