StrangeLoopGames / EcoIssues

131 stars 21 forks source link

Contract paid to the wrong player #18449

Open gdagosto opened 4 years ago

gdagosto commented 4 years ago

I posted this on discord and Jens(Ice Forge) asked me to forward this to github. Player clato made a contract with a custom clause to player dagostinnn. Player dagostinnn marked as done, player clato accepted the contract. CONTRACT

Somehow, player Satif, who had nothing to do with the contract, got the money from Escrow account. CHAT

Here's transaction logs (Player clato manually transfered money to player Dagostinnn right after it happened) TRANSACTIONS

Version: 0.9.0.2 beta release-71

Steps to Reproduce: Try to finish a contract (with a custom clause maybe? I don't have any clue if it can be reproduced, didn't try)

Expected behavior: Whoever took the contract gets paid

Actual behavior: A random player got paid

KhisanthMagus commented 4 years ago

log_200923063446.log

https://drive.google.com/file/d/1Pq46Oq-H14ejhSqE0MPW3S3BzopDaQT_/view?usp=sharing

Server log and save file from the server this happened on.