diff --git a/src/applications/differential/query/DifferentialRevisionQuery.php b/src/applications/differential/query/DifferentialRevisionQuery.php --- a/src/applications/differential/query/DifferentialRevisionQuery.php +++ b/src/applications/differential/query/DifferentialRevisionQuery.php @@ -778,12 +778,19 @@ */ protected function shouldGroupQueryResultRows() { - $join_triggers = array_merge( - $this->pathIDs, - $this->ccs, - $this->reviewers); + if (count($this->pathIDs) > 1) { + return true; + } + + if (count($this->ccs) > 1) { + return true; + } + + if (count($this->reviewers) > 1) { + return true; + } - if (count($join_triggers) > 1) { + if (count($this->commitHashes) > 1) { return true; }