From 44060862411d4f269a2e6c4c0898057b4f0b6f6a Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Sun, 7 Feb 2021 08:15:18 -0500 Subject: [PATCH] Fix issue with $page->setForced() not populating $settings array when it should (interfered with new findJoin functions) --- wire/core/Page.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wire/core/Page.php b/wire/core/Page.php index 39f4b34a..87b21a51 100644 --- a/wire/core/Page.php +++ b/wire/core/Page.php @@ -816,7 +816,12 @@ class Page extends WireData implements \Countable, WireMatchable { * */ public function setForced($key, $value) { - return parent::set($key, $value); + if(isset($this->settings[$key])) { + $this->settings[$key] = $value; + } else { + parent::set($key, $value); + } + return $this; } /**