mirror of
https://github.com/apache/rocketmq.git
synced 2026-09-01 15:47:01 +08:00
[ISSUE #6019] simplified the PlainAccessResource parse method
This commit is contained in:
@@ -178,14 +178,14 @@ public class PlainAccessResource implements AccessResource {
|
||||
// Content
|
||||
SortedMap<String, String> map = new TreeMap<>();
|
||||
for (Map.Entry<String, String> entry : request.getExtFields().entrySet()) {
|
||||
if (request.getVersion() <= MQVersion.Version.V4_9_3.ordinal() &&
|
||||
MixAll.UNIQUE_MSG_QUERY_FLAG.equals(entry.getKey())) {
|
||||
continue;
|
||||
}
|
||||
if (!SessionCredentials.SIGNATURE.equals(entry.getKey())) {
|
||||
map.put(entry.getKey(), entry.getValue());
|
||||
}
|
||||
}
|
||||
if (request.getVersion() <= MQVersion.Version.V4_9_3.ordinal()
|
||||
&& map.containsKey(MixAll.UNIQUE_MSG_QUERY_FLAG)) {
|
||||
map.remove(MixAll.UNIQUE_MSG_QUERY_FLAG);
|
||||
}
|
||||
accessResource.setContent(AclUtils.combineRequestContent(request, map));
|
||||
return accessResource;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user