You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2021/03/26 08:57:29 UTC

[shardingsphere] branch master updated: fix pr#9796 (#9834)

This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new fc05c4d  fix pr#9796 (#9834)
fc05c4d is described below

commit fc05c4dbfed64edbc93287b303c6d9cd5358e6b5
Author: JingShang Lu <lu...@apache.org>
AuthorDate: Fri Mar 26 16:57:07 2021 +0800

    fix pr#9796 (#9834)
    
    * fix pr#9796
---
 .../governance/context/metadata/GovernanceMetaDataContexts.java         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/shardingsphere-governance/shardingsphere-governance-context/src/main/java/org/apache/shardingsphere/governance/context/metadata/GovernanceMetaDataContexts.java b/shardingsphere-governance/shardingsphere-governance-context/src/main/java/org/apache/shardingsphere/governance/context/metadata/GovernanceMetaDataContexts.java
index 50953d7..0aec091 100644
--- a/shardingsphere-governance/shardingsphere-governance-context/src/main/java/org/apache/shardingsphere/governance/context/metadata/GovernanceMetaDataContexts.java
+++ b/shardingsphere-governance/shardingsphere-governance-context/src/main/java/org/apache/shardingsphere/governance/context/metadata/GovernanceMetaDataContexts.java
@@ -420,7 +420,7 @@ public final class GovernanceMetaDataContexts implements MetaDataContexts {
         }
         Map<ShardingSphereUser, ShardingSpherePrivilege> result = PrivilegeBuilder.build(metaDataContexts.getMetaDataMap().values(), users, metaDataContexts.getProps());
         for (Entry<ShardingSphereUser, ShardingSpherePrivilege> entry : result.entrySet()) {
-            Optional<ShardingSphereUser> user = metaDataContexts.getAuthentication().getAuthentication().keySet().stream().filter(t -> t.getGrantee().equals(t.getGrantee())).findFirst();
+            Optional<ShardingSphereUser> user = metaDataContexts.getAuthentication().getAuthentication().keySet().stream().filter(t -> t.getGrantee().equals(entry.getKey().getGrantee())).findFirst();
             if (user.isPresent() && null != result.get(entry.getKey())) {
                 metaDataContexts.getAuthentication().getAuthentication().put(user.get(), entry.getValue());
             } else if (!user.isPresent() && null != result.get(entry.getKey())) {