heyo, I'm struggling with what seems to be a bug
executing TransferInventoryItems:
{ "DeleteEmptyStacks": true, "GivingEntity": { "Type": "title_player_account", "Id": "B6D532E3C6D694EB" }, "ReceivingEntity": { "Type": "title_player_account", "Id": "2F9D90ED38BD58CA" }, "GivingItem": { "Id": "58a274fc-2766-43fc-9610-c8cfa59a901e" }, "ReceivingItem": { "Id": "9a9fb8f8-0cf9-4540-bead-463658f8756b" }, "Amount": 1 }
Yields this response
{ "code": 200, "status": "OK", "data": { "GivingETag": "1/MTYy", "ReceivingETag": "1/NDk=", "OperationStatus": "Completed", "IdempotencyId": "3b9a9e72-c46a-4bc2-8382-66fade2db897", "GivingTransactionIds": [ "161", "162" ], "ReceivingTransactionIds": [ "50" ] } }
I'm seeing 161 as the subtract, and 162 as stack delete, but transaction 50 is using the GivingItem instead of the ReceivingItem. As far as I can tell, the Receiving item appears to be ignored
When I was first testing out the rest operation, I could have sworn I'd gotten the ReceivingItem to correctly show up in the ReceivingEntity. Is there some gotcha I should be aware of?
I've confirmed this behaviour in both postman rest calls, as well as a title entity call from unity.