From 5c27332a80195c683f77e4fc2600a140abf9dc40 Mon Sep 17 00:00:00 2001 From: Malay Ladu Date: Fri, 7 Mar 2025 20:38:13 +0530 Subject: [PATCH] `gw-min-and-max-character-limit.php`: Added support to run validation only when the field has a value. --- gravity-forms/gw-min-and-max-character-limit.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gravity-forms/gw-min-and-max-character-limit.php b/gravity-forms/gw-min-and-max-character-limit.php index 6ecf8cc15..3a1ce206c 100644 --- a/gravity-forms/gw-min-and-max-character-limit.php +++ b/gravity-forms/gw-min-and-max-character-limit.php @@ -85,6 +85,11 @@ public function validate_character_count( $result, $value, $form, $field ) { } } + // If value is empty, don't do validation. + if ( empty( $value ) ) { + return $result; + } + $char_count = mb_strlen( $value ); $is_min_reached = $this->_args['min_chars'] !== false && $char_count >= $this->_args['min_chars']; $is_max_exceeded = $this->_args['max_chars'] !== false && $char_count > $this->_args['max_chars'];