From 23590e77aafecc802492eaab83a3f52234e074a2 Mon Sep 17 00:00:00 2001 From: Coleman Watts Date: Fri, 7 Mar 2014 15:21:47 -0500 Subject: [PATCH] TabHeader.js - error checking --- templates/CRM/common/TabHeader.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/templates/CRM/common/TabHeader.js b/templates/CRM/common/TabHeader.js index 89ebe82601..42722d90f2 100644 --- a/templates/CRM/common/TabHeader.js +++ b/templates/CRM/common/TabHeader.js @@ -50,12 +50,14 @@ cj(function($) { ui.panel .off('.tabInfo') .on('crmLoad.tabInfo crmFormSuccess.tabInfo', function(e, data) { - if (typeof(data.tabCount) !== 'undefined') { - CRM.tabHeader.updateCount(ui.tab, data.tabCount); - } - if (typeof(data.tabValid) !== 'undefined') { - var method = data.tabValid ? 'removeClass' : 'addClass'; - ui.tab[method]('disabled'); + if (data) { + if (typeof(data.tabCount) !== 'undefined') { + CRM.tabHeader.updateCount(ui.tab, data.tabCount); + } + if (typeof(data.tabValid) !== 'undefined') { + var method = data.tabValid ? 'removeClass' : 'addClass'; + ui.tab[method]('disabled'); + } } }); CRM[method]($('a', ui.tab).attr('href'), params); -- 2.25.1