From 47dd9d51c2d0440a66f3170239dcbabbd738c795 Mon Sep 17 00:00:00 2001 From: vsmk98 Date: Tue, 16 Apr 2019 14:14:08 +0800 Subject: [PATCH] permissions: changed isOrgAdmin check to validate for network admin as well --- core/quorum/api.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/quorum/api.go b/core/quorum/api.go index 7f2305797..d0d78ccc9 100644 --- a/core/quorum/api.go +++ b/core/quorum/api.go @@ -262,8 +262,8 @@ func (s *QuorumControlsAPI) isOrgAdmin(account common.Address, orgId string) boo ac := types.AcctInfoMap.GetAccount(account) if ac != nil { // check if the account is network admin - org := types.OrgInfoMap.GetOrg(ac.OrgId) - return ac.IsOrgAdmin && (ac.OrgId == orgId || org.UltimateParent == orgId) + org := types.OrgInfoMap.GetOrg(orgId) + return ac.IsOrgAdmin && (ac.OrgId == orgId || ac.OrgId == org.UltimateParent) } else { return false }