diff --git a/app/Filters/TaskFilters.php b/app/Filters/TaskFilters.php index eb3ca35c414b..53cc0f01583c 100644 --- a/app/Filters/TaskFilters.php +++ b/app/Filters/TaskFilters.php @@ -60,6 +60,7 @@ class TaskFilters extends QueryFilters * Statuses we need to handle * - all * - invoiced + * - uninvoiced * * @param string $value The invoice status as seen by the client * @return Builder @@ -80,6 +81,10 @@ class TaskFilters extends QueryFilters $this->builder->whereNotNull('invoice_id'); } + if (in_array('uninvoiced', $status_parameters)) { + $this->builder->whereNull('invoice_id'); + } + return $this->builder; }