From ab6f86f40458414c2e88c03ef03ad6d20d7693fb Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 25 Oct 2023 12:13:06 +1100 Subject: [PATCH] Minor fixes for task filters --- app/Filters/TaskFilters.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Filters/TaskFilters.php b/app/Filters/TaskFilters.php index 0c564af5a4f6..481fb4429902 100644 --- a/app/Filters/TaskFilters.php +++ b/app/Filters/TaskFilters.php @@ -136,8 +136,13 @@ class TaskFilters extends QueryFilters $status_parameters = explode(',', $value); - if(count($status_parameters) >= 1) - $this->builder->whereIn('status_id', $this->transformKeys($status_parameters)); + if(count($status_parameters) >= 1){ + + $this->builder->where(function ($query) use ($status_parameters) { + $query->whereIn('status_id', $this->transformKeys($status_parameters))->whereNull('invoice_id'); + }); + + } return $this->builder; }