From 908a08814b50086a72a03f6910ea04e02a4964bb Mon Sep 17 00:00:00 2001 From: sunil Date: Tue, 31 May 2016 12:02:36 +0530 Subject: [PATCH] CRM-10230 Custom fields text type with limited length not validated --- CRM/Core/BAO/CustomField.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CRM/Core/BAO/CustomField.php b/CRM/Core/BAO/CustomField.php index 785ff96a55..717459a10e 100644 --- a/CRM/Core/BAO/CustomField.php +++ b/CRM/Core/BAO/CustomField.php @@ -834,6 +834,12 @@ class CRM_Core_BAO_CustomField extends CRM_Core_DAO_CustomField { $qf->add('text', $elementName . '_to', ts('To'), $field->attributes); } else { + if ($field->text_length) { + $field->attributes .= ' maxlength=' . $field->text_length; + if ($field->text_length < 20) { + $field->attributes .= ' size=' . $field->text_length; + } + } $element = &$qf->add('text', $elementName, $label, $field->attributes, $useRequired && !$search -- 2.25.1