Add pop for last ticket when removing user ticket from sender

This commit is contained in:
2024-10-26 12:09:03 +01:00
parent fcd129d598
commit 9e0276378c

View File

@@ -159,9 +159,10 @@ contract EventManager {
require(found, "Ticket not found in sender's inventory");
// Remove ticket from holder's array
for (; i < userTickets[prevHolder].length; i++) {
for (; i < userTickets[prevHolder].length-1; i++) {
userTickets[prevHolder][i] = userTickets[prevHolder][i+1];
}
userTickets[prevHolder].pop();
// Add ticket to _to's array
userTickets[_to].push(_ticketId);