From 5b7e137f769e352e0dddeff6c0c9a19602a8e4d9 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Fri, 12 May 2017 15:55:13 -0400 Subject: Add wildcard search for task reference field (PR #3119) --- app/Filter/TaskReferenceFilter.php | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'app/Filter/TaskReferenceFilter.php') diff --git a/app/Filter/TaskReferenceFilter.php b/app/Filter/TaskReferenceFilter.php index 27c838f8..d843b777 100644 --- a/app/Filter/TaskReferenceFilter.php +++ b/app/Filter/TaskReferenceFilter.php @@ -32,6 +32,11 @@ class TaskReferenceFilter extends BaseFilter implements FilterInterface */ public function apply() { + if (strpos($this->value, '*') >= 0) { + $this->query->like(TaskModel::TABLE.'.reference', str_replace('*', '%', $this->value)); + return $this; + } + $this->query->eq(TaskModel::TABLE.'.reference', $this->value); return $this; } -- cgit v1.2.3