diff --git a/ui/scripts/ui/widgets/detailView.js b/ui/scripts/ui/widgets/detailView.js index 09e14fd76b6..860983252d6 100644 --- a/ui/scripts/ui/widgets/detailView.js +++ b/ui/scripts/ui/widgets/detailView.js @@ -868,6 +868,13 @@ var removedTabs = []; var tabFilter = options.tabFilter; var context = options.context ? options.context : {}; + var updateContext = $detailView.data('view-args').updateContext; + + if (updateContext) { + $.extend($detailView.data('view-args').context, updateContext({ + context: $detailView.data('view-args').context + })); + } if(options.newData && ($detailView.data('view-args').section != null && context[$detailView.data('view-args').section] != null && context[$detailView.data('view-args').section].length > 0)) {