diff --git a/CHANGELOG.md b/CHANGELOG.md index fb39605..dbe4aa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +### 1.8.16 + +* Fixed: OneOfCollection filters on subquery can be performed on all fields + ### 1.8.13 * Fixed: includeBulk flag passed to prereq seeders diff --git a/src/Repositories/MySql/Filters/MySqlOneOfCollection.php b/src/Repositories/MySql/Filters/MySqlOneOfCollection.php index e58a8a7..361bf16 100644 --- a/src/Repositories/MySql/Filters/MySqlOneOfCollection.php +++ b/src/Repositories/MySql/Filters/MySqlOneOfCollection.php @@ -51,7 +51,7 @@ protected function doFilterWithRepository( $columnName = self::getRealColumnName($this, $collection); $toAlias = self::getTableAlias($this, $collection); - $subQuery = $repository->getSqlStatementForCollectionWithColumns( + $subQuery = $this->collection->getRepository()->getSqlStatementForCollectionWithColumns( $this->collection, $params, [$this->collectionColumnName]