From e1d190eea736b71673cadec06ae7b9f1d52fe182 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 30 Jul 2021 14:32:39 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#862 --- wire/modules/Fieldtype/FieldtypePageTitle.module | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/wire/modules/Fieldtype/FieldtypePageTitle.module b/wire/modules/Fieldtype/FieldtypePageTitle.module index a0e7ebe0..19e6197f 100644 --- a/wire/modules/Fieldtype/FieldtypePageTitle.module +++ b/wire/modules/Fieldtype/FieldtypePageTitle.module @@ -35,6 +35,20 @@ class FieldtypePageTitle extends FieldtypeText implements FieldtypePageTitleComp return true; } + /** + * Sanitize value for storage + * + * @param Page $page + * @param Field $field + * @param string $value + * @return string + * + */ + public function sanitizeValue(Page $page, Field $field, $value) { + if(is_string($value)) $value = trim($value); + return $value; + } + public function ___getCompatibleFieldtypes(Field $field) { $fieldtypes = $this->wire(new Fieldtypes()); foreach($this->wire('fieldtypes') as $fieldtype) {