Thanks, actually helped me as well!. I have a quite similar problem when getting the players inventory server side. Doing it like this right now but items is of size 0. any ideas?
local playerInventory = isoPlayer:getInventory()
local inventory = {}
local inventoryItems = playerInventory:getItems()
for i = 0, inventoryItems:size() - 1 do
local item = inventoryItems:get(i)
table.insert(inventory, {
name = item:getDisplayName(),
type = item:getType()
})
end