From 24b612626ad1bbe83a961537cabb191f143757da Mon Sep 17 00:00:00 2001
From: Nicole Cordes <typo3@cordes.co>
Date: Wed, 11 May 2016 20:46:33 +0200
Subject: [PATCH] [FOLLOWUP][BUGFIX] Prevent validation from altering the field
 value
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This follow up ensures the initialization of the value.

Resolves: #76124
Releases: master
Change-Id: Ie9981971e97d740df1df8545eb2bbd2dae0b465e
Reviewed-on: https://review.typo3.org/48084
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tomita Militaru <militarutomita@gmail.com>
Reviewed-by: Nikola Stojiljković <nikola.stojiljkovic@essentialdots.com>
Tested-by: Nikola Stojiljković <nikola.stojiljkovic@essentialdots.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
---
 .../backend/Resources/Public/JavaScript/FormEngineValidation.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js
index e9251729317d..41c7f09f04a8 100644
--- a/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js
+++ b/typo3/sysext/backend/Resources/Public/JavaScript/FormEngineValidation.js
@@ -237,7 +237,7 @@ define(['jquery', 'TYPO3/CMS/Backend/FormEngine'], function ($, FormEngine) {
 	 * @returns {String}
 	 */
 	FormEngineValidation.validateField = function($field, value) {
-		value = value || $field.val();
+		value = value || $field.val() || '';
 
 		var rules = $field.data('formengine-validation-rules');
 		var markParent = false;
-- 
GitLab