From f0c59a026e1f4270e5d4747a4f446c4c707e5ca3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustavo=20Bascop=C3=A9?= Date: Mon, 27 Apr 2026 16:09:51 -0400 Subject: [PATCH] Added case_number to savedsearch search filter --- ProcessMaker/Models/ProcessRequest.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ProcessMaker/Models/ProcessRequest.php b/ProcessMaker/Models/ProcessRequest.php index 57509fe823..cd2f84a64f 100644 --- a/ProcessMaker/Models/ProcessRequest.php +++ b/ProcessMaker/Models/ProcessRequest.php @@ -451,7 +451,10 @@ public function scopeFilter($query, $filter) $setting = Setting::byKey('indexed-search'); if ($setting && $setting->config['enabled'] === true) { if (is_numeric($filter)) { - $query->whereIn('id', [$filter]); + $query->where(function ($query) use ($filter) { + $query->whereIn('id', [$filter]) + ->orWhere('case_number', $filter); + }); } else { $matches = self::search($filter)->take(10000)->get()->pluck('id'); $query->whereIn('id', $matches); @@ -465,7 +468,8 @@ public function scopeFilter($query, $filter) ->orWhere(DB::raw('LOWER(status)'), 'like', $filter) ->orWhere('initiated_at', 'like', $filter) ->orWhere('created_at', 'like', $filter) - ->orWhere('updated_at', 'like', $filter); + ->orWhere('updated_at', 'like', $filter) + ->orWhere('case_number', 'like', $filter); }); }