From 93de7b9ab32a67a4610f74e518c75e405d7858cc Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Fri, 23 Sep 2016 16:43:48 -0400 Subject: [PATCH] (js) Fix caching of user rights --- UI/WebServerResources/js/Common/Acl.service.js | 1 + UI/WebServerResources/js/Common/User.service.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/UI/WebServerResources/js/Common/Acl.service.js b/UI/WebServerResources/js/Common/Acl.service.js index f2237719b..e9a7eb9eb 100644 --- a/UI/WebServerResources/js/Common/Acl.service.js +++ b/UI/WebServerResources/js/Common/Acl.service.js @@ -125,6 +125,7 @@ return acls.then(function() { var i = _.indexOf(_.map(_this.users, 'uid'), uid); if (i >= 0) { + _this.users[i].$shadowRights = null; _this.users.splice(i, 1); } }); diff --git a/UI/WebServerResources/js/Common/User.service.js b/UI/WebServerResources/js/Common/User.service.js index ac97426a0..dd433db65 100644 --- a/UI/WebServerResources/js/Common/User.service.js +++ b/UI/WebServerResources/js/Common/User.service.js @@ -256,7 +256,7 @@ _this.rights[key] = 0; }); } - else { + else if (this.$shadowRights) { // Restore initial rights this.rights = angular.copy(this.$shadowRights); }