From 40f5eb852332c145370d4a2e1ed34e2c38f564cf Mon Sep 17 00:00:00 2001 From: cKey <35512826+colinin@users.noreply.github.com> Date: Fri, 25 Dec 2020 17:48:23 +0800 Subject: [PATCH] Root permissions should not be cancelled when revoking authorization --- vueJs/src/components/PermissionForm/index.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vueJs/src/components/PermissionForm/index.vue b/vueJs/src/components/PermissionForm/index.vue index 8765d19f2..6fcaf7bbf 100644 --- a/vueJs/src/components/PermissionForm/index.vue +++ b/vueJs/src/components/PermissionForm/index.vue @@ -122,8 +122,8 @@ export class PermissionItem { public setGrant(grant: boolean) { this.isGrant = grant - // TODO: bug 会无限的追踪到跟节点,来进行全部取消授权 - if (this.parent) { + // fix bug: 会无限的追踪到跟节点,来进行全部取消授权 + if (this.parent && !this.parent.isGrant) { this.parent.setGrant(grant) } }