From c3515581a0e279880ec55fc49b073d18ec3e59f6 Mon Sep 17 00:00:00 2001 From: yuz10 <845238369@qq.com> Date: Tue, 1 Mar 2022 23:22:38 +0800 Subject: [PATCH] fix fail to add back acl account after delete an account --- .../org/apache/rocketmq/acl/plain/PlainPermissionManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionManager.java b/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionManager.java index e1f4fefb7da..91fc80e2b59 100644 --- a/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionManager.java +++ b/acl/src/main/java/org/apache/rocketmq/acl/plain/PlainPermissionManager.java @@ -418,6 +418,7 @@ public boolean deleteAccessConfig(String accesskey) { if (itemIterator.next().get(AclConstants.CONFIG_ACCESS_KEY).equals(accesskey)) { // Delete the related acl config element itemIterator.remove(); + accessKeyTable.remove(accesskey); aclAccessConfigMap.put(AclConstants.CONFIG_ACCOUNTS, accounts); return AclUtils.writeDataObject(aclFileName, updateAclConfigFileVersion(aclAccessConfigMap)); }