From 423831b82ed642e908b7215ecd6ad069d43566b6 Mon Sep 17 00:00:00 2001 From: prasad <prasad@vtiger.com> Date: Sat, 17 Feb 2018 00:01:54 +0530 Subject: [PATCH] Fixes #544: Mute trigger of form validation when its not available --- .../Settings/Vtiger/resources/OutgoingServer.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/layouts/v7/modules/Settings/Vtiger/resources/OutgoingServer.js b/layouts/v7/modules/Settings/Vtiger/resources/OutgoingServer.js index ad66869d..8392665f 100644 --- a/layouts/v7/modules/Settings/Vtiger/resources/OutgoingServer.js +++ b/layouts/v7/modules/Settings/Vtiger/resources/OutgoingServer.js @@ -105,11 +105,13 @@ Vtiger.Class("Settings_Vtiger_OutgoingServer_Js",{},{ thisInstance.saveOutgoingDetails(form); } }; - form.vtValidate(params); - form.on('submit', function(e){ - e.preventDefault(); - return false; - }); + if (form.length) { + form.vtValidate(params); + form.on('submit', function(e){ + e.preventDefault(); + return false; + }); + } //register click event for resetToDefault Button resetButton.click(function(e) { @@ -199,4 +201,4 @@ Vtiger.Class("Settings_Vtiger_OutgoingServer_Js",{},{ Settings_Vtiger_OutgoingServer_Js("Settings_Vtiger_OutgoingServerEdit_Js",{},{}); -Settings_Vtiger_OutgoingServer_Js("Settings_Vtiger_OutgoingServerDetail_Js",{},{}); \ No newline at end of file +Settings_Vtiger_OutgoingServer_Js("Settings_Vtiger_OutgoingServerDetail_Js",{},{}); -- GitLab