From 976ca7ab25f467ef655fd2e0cf24ff6d66c2d6d8 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Mon, 13 Sep 2021 14:34:33 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#1438 --- wire/core/PageFinder.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/wire/core/PageFinder.php b/wire/core/PageFinder.php index 9303b3a7..2f082d2e 100644 --- a/wire/core/PageFinder.php +++ b/wire/core/PageFinder.php @@ -783,9 +783,8 @@ class PageFinder extends Wire { public function ___find($selectors, array $options = array()) { if(is_string($selectors) || is_array($selectors)) { - $selectors = new Selectors(); - $this->wire($selectors); - $selectors->init($selectors); + list($s, $selectors) = array($selectors, $this->wire(new Selectors())); + $selectors->init($s); } else if(!$selectors instanceof Selectors) { throw new PageFinderException("find() requires Selectors object, string or array"); }