diff --git a/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js b/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js index d110e5d329..b4f396bb33 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js @@ -100,14 +100,14 @@ } function openSectionPicker() { - var oldSelection = angular.copy(vm.userGroup.sections); + var currentSelection = []; + angular.copy(vm.userGroup.sections, currentSelection); var sectionPicker = { - selection: vm.userGroup.sections, + selection: currentSelection, submit: function (model) { editorService.close(); }, close: function () { - vm.userGroup.sections = oldSelection; editorService.close(); } }; @@ -164,14 +164,14 @@ } function openUserPicker() { - var oldSelection = angular.copy(vm.userGroup.users); + var currentSelection = []; + angular.copy(vm.userGroup.users, currentSelection); var userPicker = { - selection: vm.userGroup.users, + selection: currentSelection, submit: function () { editorService.close(); }, close: function () { - vm.userGroup.users = oldSelection; editorService.close(); } };