[ISSUE #4794] Fix deserialize ElectMasterResponseHeader attribute value of brokerMemberGroup is null (#4796)

This commit is contained in:
mxsm
2022-08-08 17:11:14 +08:00
committed by GitHub
parent 705e717a09
commit ce274265db
2 changed files with 6 additions and 3 deletions
@@ -211,8 +211,10 @@ public class ReplicasInfoManager {
response.setNewMasterAddress(candidate);
response.setMasterEpoch(masterEpoch + 1);
response.setSyncStateSetEpoch(syncStateSetEpoch);
response.setBrokerMemberGroup(buildBrokerMemberGroup(brokerName));
BrokerMemberGroup brokerMemberGroup = buildBrokerMemberGroup(brokerName);
if (null != brokerMemberGroup) {
result.setBody(brokerMemberGroup.encode());
}
final ElectMasterEvent event = new ElectMasterEvent(brokerName, candidate);
result.addEvent(event);
return true;