diff --git a/src/applications/maniphest/query/ManiphestTaskQuery.php b/src/applications/maniphest/query/ManiphestTaskQuery.php --- a/src/applications/maniphest/query/ManiphestTaskQuery.php +++ b/src/applications/maniphest/query/ManiphestTaskQuery.php @@ -588,21 +588,21 @@ if ($this->blockingTasks === true) { $parts[] = qsprintf( $conn, - 'blocking.dst IS NOT NULL'); + 'blockingtask.status IS NOT NULL'); } else if ($this->blockingTasks === false) { $parts[] = qsprintf( $conn, - 'blocking.dst IS NULL'); + 'blockingtask.status IS NULL'); } if ($this->blockedTasks === true) { $parts[] = qsprintf( $conn, - 'blocked.dst IS NOT NULL'); + 'blockedtask.status IS NOT NULL'); } else if ($this->blockedTasks === false) { $parts[] = qsprintf( $conn, - 'blocked.dst IS NULL'); + 'blockedtask.status IS NULL'); } return '('.implode(') OR (', $parts).')';