From 3e8aac0ea1935adb1810c9c8ca516718ec5e0ee4 Mon Sep 17 00:00:00 2001 From: manandhar Date: Fri, 13 Dec 2019 12:43:36 +0545 Subject: [PATCH] Update EloquentBuilderTrait.php boolean casting for filterGroup $or variable as applyFilter is using $or === true. --- src/EloquentBuilderTrait.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EloquentBuilderTrait.php b/src/EloquentBuilderTrait.php index 4df1d12..035aea7 100644 --- a/src/EloquentBuilderTrait.php +++ b/src/EloquentBuilderTrait.php @@ -80,7 +80,7 @@ protected function applyFilterGroups(Builder $queryBuilder, array $filterGroups { $joins = []; foreach ($filterGroups as $group) { - $or = $group['or']; + $or = !!$group['or']; $filters = $group['filters']; $queryBuilder->where(function (Builder $query) use ($filters, $or, &$joins) {