From d3ffddb708d6ae3380f7b6a94c2d404605662a98 Mon Sep 17 00:00:00 2001
From: madhurajshanbhogh <1rn19is075.madhusr@gmail.com>
Date: Tue, 20 Feb 2024 18:15:36 +0530
Subject: [PATCH 1/3] #Fixes::158510846::madhusr::while creating the time
 custom field,it is allowing to save illegal format

---
 layouts/v7/modules/Vtiger/resources/Field.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/layouts/v7/modules/Vtiger/resources/Field.js b/layouts/v7/modules/Vtiger/resources/Field.js
index 3c5bda8be..604ea8403 100644
--- a/layouts/v7/modules/Vtiger/resources/Field.js
+++ b/layouts/v7/modules/Vtiger/resources/Field.js
@@ -561,7 +561,7 @@ Vtiger_Field_Js('Vtiger_Time_Field_Js',{},{
 	 */
 	getUi : function() {
 		var html = '<div class="">'+'<div class="input-group time">'+
-						'<input class="timepicker-default form-control inputElement" type="text" data-format="'+ this.getTimeFormat() +'" name="'+ this.getName() +'" value="'+ this.getValue() + '" />'+
+						'<input class="timepicker-default form-control inputElement" type="text" data-rule-time="true" data-format="'+ this.getTimeFormat() +'" name="'+ this.getName() +'" value="'+ this.getValue() + '" />'+
 						'<span class="input-group-addon"><i class="fa fa-clock-o"></i></span>'+
 					'</div>'+'</div>';
 		var element = jQuery(html);
-- 
GitLab


From 907623f2766816a458319aa07c0202dd9f056893 Mon Sep 17 00:00:00 2001
From: "madhu.sr" <madhu.sr@vtigersolutions.com>
Date: Wed, 6 Mar 2024 06:12:30 +0530
Subject: [PATCH 2/3] #Fixes::158510846::madhusr::while creating the time
 custom field,it is allowing to save illegal format

---
 layouts/v7/modules/Vtiger/resources/Field.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/layouts/v7/modules/Vtiger/resources/Field.js b/layouts/v7/modules/Vtiger/resources/Field.js
index 604ea8403..3c5bda8be 100644
--- a/layouts/v7/modules/Vtiger/resources/Field.js
+++ b/layouts/v7/modules/Vtiger/resources/Field.js
@@ -561,7 +561,7 @@ Vtiger_Field_Js('Vtiger_Time_Field_Js',{},{
 	 */
 	getUi : function() {
 		var html = '<div class="">'+'<div class="input-group time">'+
-						'<input class="timepicker-default form-control inputElement" type="text" data-rule-time="true" data-format="'+ this.getTimeFormat() +'" name="'+ this.getName() +'" value="'+ this.getValue() + '" />'+
+						'<input class="timepicker-default form-control inputElement" type="text" data-format="'+ this.getTimeFormat() +'" name="'+ this.getName() +'" value="'+ this.getValue() + '" />'+
 						'<span class="input-group-addon"><i class="fa fa-clock-o"></i></span>'+
 					'</div>'+'</div>';
 		var element = jQuery(html);
-- 
GitLab


From 67830bf0adc5879ab30ad7648d707742176e65b5 Mon Sep 17 00:00:00 2001
From: "madhu.sr" <madhu.sr@vtigersolutions.com>
Date: Wed, 6 Mar 2024 06:13:09 +0530
Subject: [PATCH 3/3] #Fixes::158510846::madhusr::while creating the time
 custom field,it is allowing to save illegal format

---
 layouts/v7/modules/Vtiger/resources/Field.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/layouts/v7/modules/Vtiger/resources/Field.js b/layouts/v7/modules/Vtiger/resources/Field.js
index 3c5bda8be..604ea8403 100644
--- a/layouts/v7/modules/Vtiger/resources/Field.js
+++ b/layouts/v7/modules/Vtiger/resources/Field.js
@@ -561,7 +561,7 @@ Vtiger_Field_Js('Vtiger_Time_Field_Js',{},{
 	 */
 	getUi : function() {
 		var html = '<div class="">'+'<div class="input-group time">'+
-						'<input class="timepicker-default form-control inputElement" type="text" data-format="'+ this.getTimeFormat() +'" name="'+ this.getName() +'" value="'+ this.getValue() + '" />'+
+						'<input class="timepicker-default form-control inputElement" type="text" data-rule-time="true" data-format="'+ this.getTimeFormat() +'" name="'+ this.getName() +'" value="'+ this.getValue() + '" />'+
 						'<span class="input-group-addon"><i class="fa fa-clock-o"></i></span>'+
 					'</div>'+'</div>';
 		var element = jQuery(html);
-- 
GitLab