diff --git a/wire/core/Page.php b/wire/core/Page.php index 6338487a..ccfabdba 100644 --- a/wire/core/Page.php +++ b/wire/core/Page.php @@ -967,7 +967,12 @@ class Page extends WireData implements \Countable, WireMatchable { */ public function setQuietly($key, $value) { $this->quietMode = true; - parent::setQuietly($key, $value); + if(isset($this->settings[$key]) && is_int($value)) { + // allow integer-only values in $this->settings to be set directly in quiet mode + $this->settings[$key] = $value; + } else { + parent::setQuietly($key, $value); + } $this->quietMode = false; return $this; }