From 3ae25ad4f3e89026e2f88a40a460f8c728327a68 Mon Sep 17 00:00:00 2001 From: Daniel Molina Date: Thu, 19 Nov 2015 11:52:54 +0100 Subject: [PATCH] Use panel_tabs if provision_tabs is not defined (cherry picked from commit 63b1ea2d9a15918db05e27e5fbc4e3917315423e) --- src/sunstone/public/app/sunstone-config.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/sunstone/public/app/sunstone-config.js b/src/sunstone/public/app/sunstone-config.js index c8c266d8ce..d6de774484 100644 --- a/src/sunstone/public/app/sunstone-config.js +++ b/src/sunstone/public/app/sunstone-config.js @@ -59,8 +59,13 @@ define(function(require) { "isProvisionTabEnabled": function(tabName, panelTabName) { if (_config['view']['tabs'][tabName]) { - var enabled = _config['view']['tabs'][tabName]['provision_tabs'][panelTabName]; - return enabled; + if (_config['view']['tabs'][tabName]['provision_tabs']) { + return _config['view']['tabs'][tabName]['provision_tabs'][panelTabName]; + } else { + // if provision_tabs is not defined use panel_tabs. + // This attribute was used in before 4.14, provision_tabs was include in 4.14.2 + return _config['view']['tabs'][tabName]['panel_tabs'][panelTabName]; + } } else { return false; }