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) {