diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js index b4f031935a..7948887309 100644 --- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/edit.controller.js @@ -480,6 +480,15 @@ loadDocumentType(); })); + evts.push(eventsService.on("editors.documentType.saved", function(name, args) { + if(args.documentType.allowedTemplates.length > 0){ + navigationService.syncTree({ tree: "templates", path: [], forceReload: true }) + .then(function (syncArgs) { + navigationService.reloadNode(syncArgs.node) + }); + } + })); + //ensure to unregister from all events! $scope.$on('$destroy', function () { for (var e in evts) {