diff --git a/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala b/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala index b06ab39e14cd7eb197384e7c773b8a89a2685d1f..741eefd89c2392b259e078b3c4939396a8ffae95 100644 --- a/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala +++ b/src/main/scala/org/scadcop/solver/decentralized/mgm2/AgentBehaviour.scala @@ -187,6 +187,8 @@ class AgentBehaviour(variable: Variable, if (debug) println(s"$variable in $stateName has received Accept") val newPartner: Variable = directory.variableOf(sender) var updatedMind: MGM2Mind = mind.commitFully(newPartner, offer) + updatedMind = updatedMind.updateDeltas(variable: Variable, offer.moves.head.payoff) + updatedMind = updatedMind.setCurrBestOffer(Some(offer)) broadcast(InformDelta(updatedMind.deltas(variable))) // MM: Should be replaced by // broadcast(InformDelta(offer.moves.head.payoff))