decentraland / unity-renderer

Unity implementation of Decentraland Client
https://play.decentraland.org
Apache License 2.0
137 stars 92 forks source link

You can use other user's wearables in your avatar #2026

Closed lorux0 closed 2 years ago

lorux0 commented 2 years ago

When you click someone's avatar and press I to open the inventory at the same time, you can open into their bag and put on their items in your own avatar. The issue is not displayed to other users.

https://images.zenhubusercontent.com/337227404/5618d149-2d4d-4236-9fc0-d67c7447b2dc/wearables_glitch.mp4

davidejensen commented 2 years ago

I'm still in the middle of debugging this, but if I'm understanding correctly there is a race condition problem. The same promise with the same dictionary result is used to get our user wearables but also the ones of other people that are displayed in the player card. By clicking on a player and opening the inventory sometimes the other player ones are being displayed in our backpack