From c9528b474ec1b7f851633ed7bc4213e223601d19 Mon Sep 17 00:00:00 2001 From: vurtne14 Date: Sat, 30 Nov 2024 22:45:52 +0800 Subject: [PATCH] 1 --- Assets/ManagedResources/~Lua/Modules/Bag/BagManager.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Bag/BagManager.lua b/Assets/ManagedResources/~Lua/Modules/Bag/BagManager.lua index ad414bd6c..f17fa6e6f 100644 --- a/Assets/ManagedResources/~Lua/Modules/Bag/BagManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Bag/BagManager.lua @@ -411,7 +411,7 @@ function this.GetEquipDataByEquipPosition(_profession,_position) local equipsPosition = {} local index = 1 for i, v in ipairs(equips) do - if equipConfig[v.id].Position == _position then + if equipConfig[v.id] and equipConfig[v.id].Position == _position then equipsPosition[index] = v index = index + 1 end @@ -429,7 +429,7 @@ function this.GetEquipDataByEquipProfession(_profession) local equipsPosition = {} local index = 1 for i, v in ipairs(equips) do - if equipConfig[v.id].ProfessionLimit == _profession or equipConfig[v.id].ProfessionLimit == 0 then + if equipConfig[v.id] and (equipConfig[v.id].ProfessionLimit == _profession or equipConfig[v.id].ProfessionLimit == 0) then equipsPosition[index] = v index = index + 1 end