summaryrefslogtreecommitdiff
path: root/app/Filter/TaskProjectsFilter.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Filter/TaskProjectsFilter.php')
-rw-r--r--app/Filter/TaskProjectsFilter.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/Filter/TaskProjectsFilter.php b/app/Filter/TaskProjectsFilter.php
index e0fc09cf..47636b1d 100644
--- a/app/Filter/TaskProjectsFilter.php
+++ b/app/Filter/TaskProjectsFilter.php
@@ -32,7 +32,12 @@ class TaskProjectsFilter extends BaseFilter implements FilterInterface
*/
public function apply()
{
- $this->query->in(Task::TABLE.'.project_id', $this->value);
+ if (empty($this->value)) {
+ $this->query->eq(Task::TABLE.'.project_id', 0);
+ } else {
+ $this->query->in(Task::TABLE.'.project_id', $this->value);
+ }
+
return $this;
}
}