diff --git a/laravel/database/query.php b/laravel/database/query.php index 29370931..607a8627 100644 --- a/laravel/database/query.php +++ b/laravel/database/query.php @@ -414,7 +414,10 @@ class Query { // Once the callback has been run on the query, we will store the nested // query instance on the where clause array so that it's passed to the // query's query grammar instance when building. - $this->wheres[] = compact('type', 'query', 'connector'); + if ($query->wheres !== null) + { + $this->wheres[] = compact('type', 'query', 'connector'); + } $this->bindings = array_merge($this->bindings, $query->bindings);