From b170dfec16b4290f7d77d2f3fe55b67960864caf Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Tue, 25 Jul 2023 09:37:57 -0400 Subject: [PATCH] Updates for processwire/processwire-issues#1664 --- .../Inputfield/InputfieldCKEditor/InputfieldCKEditor.module | 2 +- wire/modules/Inputfield/InputfieldSelect.module | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wire/modules/Inputfield/InputfieldCKEditor/InputfieldCKEditor.module b/wire/modules/Inputfield/InputfieldCKEditor/InputfieldCKEditor.module index 12622f27..9e0b68e6 100644 --- a/wire/modules/Inputfield/InputfieldCKEditor/InputfieldCKEditor.module +++ b/wire/modules/Inputfield/InputfieldCKEditor/InputfieldCKEditor.module @@ -722,7 +722,7 @@ class InputfieldCKEditor extends InputfieldTextarea implements ConfigModule { */ public function ___processInput(WireInputData $input) { - $value = trim($input[$this->name]); + $value = trim((string) $input[$this->name]); if($value == self::PLACEHOLDER_TEXT) return $this; // ignore value $value = $this->purifyValue($value); diff --git a/wire/modules/Inputfield/InputfieldSelect.module b/wire/modules/Inputfield/InputfieldSelect.module index 888f8496..ec0a524f 100644 --- a/wire/modules/Inputfield/InputfieldSelect.module +++ b/wire/modules/Inputfield/InputfieldSelect.module @@ -914,7 +914,7 @@ class InputfieldSelect extends Inputfield implements InputfieldHasSelectableOpti if(is_array($value)) { $cnt = count($value); if(!$cnt) return true; - if($cnt === 1) return strlen(reset($value)) === 0; + if($cnt === 1) return strlen((string) reset($value)) === 0; return false; // $cnt > 1 } else if($value === null || $value === false) {