overwrite dispute agent with same address

This commit is contained in:
woodser 2023-01-04 15:30:26 -05:00
parent be88f57e09
commit 963d92478d

View File

@ -110,10 +110,8 @@ public abstract class DisputeAgentService<T extends DisputeAgent> {
Map<NodeAddress, T> map = new HashMap<>(); Map<NodeAddress, T> map = new HashMap<>();
for (T disputeAgent : disputeAgentSet) { for (T disputeAgent : disputeAgentSet) {
NodeAddress disputeAgentNodeAddress = disputeAgent.getNodeAddress(); NodeAddress disputeAgentNodeAddress = disputeAgent.getNodeAddress();
if (!map.containsKey(disputeAgentNodeAddress)) if (map.containsKey(disputeAgentNodeAddress)) log.warn("disputeAgentAddress already exists in disputeAgent map. Seems a disputeAgent object is already registered with the same address.");
map.put(disputeAgentNodeAddress, disputeAgent); map.put(disputeAgentNodeAddress, disputeAgent);
else
log.warn("disputeAgentAddress already exists in disputeAgent map. Seems a disputeAgent object is already registered with the same address.");
} }
return map; return map;
} }