From 194de6be3770615e5612da78037eaf363b4ebe36 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Wed, 3 Jun 2015 18:05:23 +0930 Subject: [PATCH] Fix error when there are no orders on the query --- extensions/sticky/src/Handlers/StickySearchModifier.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/extensions/sticky/src/Handlers/StickySearchModifier.php b/extensions/sticky/src/Handlers/StickySearchModifier.php index 05592c5d8..b173e1c44 100755 --- a/extensions/sticky/src/Handlers/StickySearchModifier.php +++ b/extensions/sticky/src/Handlers/StickySearchModifier.php @@ -15,6 +15,10 @@ class StickySearchModifier if ($event->criteria->sort === null) { $query = $event->searcher->query(); + if (!is_array($query->orders)) { + $query->orders = []; + } + foreach ($event->searcher->getActiveGambits() as $gambit) { if ($gambit instanceof CategoryGambit) { array_unshift($query->orders, ['column' => 'is_sticky', 'direction' => 'desc']);