[ISSUE #9943] Remove redundant containsKey check in checkBrokerConfig (#9944)

This commit is contained in:
yx9o
2025-12-24 09:31:19 +08:00
committed by GitHub
parent 684e73311f
commit fef690c06d
@@ -131,11 +131,10 @@ public class Validators {
}
public static void checkBrokerConfig(final Properties brokerConfig) throws MQClientException {
// TODO: use MixAll.isPropertyValid() when jdk upgrade to 1.8
if (brokerConfig.containsKey("brokerPermission")
&& !PermName.isValid(brokerConfig.getProperty("brokerPermission"))) {
String brokerPermission = brokerConfig.getProperty("brokerPermission");
if (brokerPermission != null && !PermName.isValid(brokerPermission)) {
throw new MQClientException(ResponseCode.NO_PERMISSION,
String.format("brokerPermission value: %s is invalid.", brokerConfig.getProperty("brokerPermission")));
String.format("brokerPermission value: %s is invalid.", brokerPermission));
}
}
}