From feaf834184c59c5ba9fede0d459cf9e9c55a4fcd Mon Sep 17 00:00:00 2001 From: Stian Thorgersen Date: Fri, 17 Nov 2017 11:38:29 +0100 Subject: [PATCH] KEYCLOAK-5863 Fix error when updating mapper twice in a row --- .../theme/base/admin/resources/js/controllers/clients.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/themes/src/main/resources/theme/base/admin/resources/js/controllers/clients.js b/themes/src/main/resources/theme/base/admin/resources/js/controllers/clients.js index 4a45f12a55..a52fdfcb53 100755 --- a/themes/src/main/resources/theme/base/admin/resources/js/controllers/clients.js +++ b/themes/src/main/resources/theme/base/admin/resources/js/controllers/clients.js @@ -2065,7 +2065,7 @@ module.controller('ClientTemplateProtocolMapperListCtrl', function($scope, realm updateMappers(); }); -module.controller('ClientTemplateProtocolMapperCtrl', function($scope, realm, serverInfo, template, mapper, clients, ClientTemplateProtocolMapper, Notifications, Dialog, $location) { +module.controller('ClientTemplateProtocolMapperCtrl', function($scope, realm, serverInfo, template, mapper, clients, ClientTemplateProtocolMapper, Notifications, Dialog, $location, $route) { $scope.realm = realm; $scope.clients = clients; @@ -2106,9 +2106,7 @@ module.controller('ClientTemplateProtocolMapperCtrl', function($scope, realm, se template: template.id, id : mapper.id }, $scope.model.mapper, function() { - $scope.model.changed = false; - mapper = angular.copy($scope.mapper); - $location.url("/realms/" + realm.realm + '/client-templates/' + template.id + "/mappers/" + $scope.model.mapper.id); + $route.reload(); Notifications.success("Your changes have been saved."); }); };