diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 455c03fc0..258c7a0cc 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -716,10 +716,12 @@ function ImportTabClass:ImportItemsAndSkills(charData) local group = { label = "", enabled = true, gemList = { } } t_insert(group.gemList, gemInstance ) - for _, anotherSkillData in pairs(skillData.socketedItems) do - local anotherGemInstance = funcGetGemInstance(anotherSkillData) - if anotherGemInstance then - t_insert(group.gemList, anotherGemInstance ) + if skillData.socketedItems then + for _, anotherSkillData in pairs(skillData.socketedItems) do + local anotherGemInstance = funcGetGemInstance(anotherSkillData) + if anotherGemInstance then + t_insert(group.gemList, anotherGemInstance ) + end end end