From 265717985a22b44929c5b4440aef0619d1c77a35 Mon Sep 17 00:00:00 2001 From: Cooldude2606 Date: Thu, 12 Apr 2018 12:14:22 +0100 Subject: [PATCH] Fixed bug with missing inventory --- Addons/Admin/admin.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Addons/Admin/admin.lua b/Addons/Admin/admin.lua index e5a05e3c..80fbb7e2 100644 --- a/Addons/Admin/admin.lua +++ b/Addons/Admin/admin.lua @@ -89,11 +89,13 @@ function Admin.move_inventory(player) local chests = player.surface.find_entities_filtered{area={{-10,-10},{10,10}},name='iron-chest'} or {} for _,_inventory in pairs(inventorys) do local inventory = player.get_inventory(_inventory) - for item,count in pairs(inventory.get_contents()) do - local item = {name=item,count=count} - chests = Admin.move_item_to_spawn(item,player.surface,chests) + if inventory then + for item,count in pairs(inventory.get_contents()) do + local item = {name=item,count=count} + chests = Admin.move_item_to_spawn(item,player.surface,chests) + end + inventory.clear() end - inventory.clear() end end