diff --git a/ElvUI/Modules/Bags/Bags.lua b/ElvUI/Modules/Bags/Bags.lua index 830bdda..e3d7a31 100644 --- a/ElvUI/Modules/Bags/Bags.lua +++ b/ElvUI/Modules/Bags/Bags.lua @@ -454,7 +454,7 @@ function B:Layout(isBank) end f.Bags[bagID].numSlots = numSlots - f.Bags[bagID].type = GetBagFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(bagID))) + f.Bags[bagID].type = GetItemFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(bagID)), true) --Hide unused slots for i = 1, MAX_CONTAINER_ITEMS do diff --git a/ElvUI/Modules/Bags/Sort.lua b/ElvUI/Modules/Bags/Sort.lua index 87eb7de..be2abf7 100644 --- a/ElvUI/Modules/Bags/Sort.lua +++ b/ElvUI/Modules/Bags/Sort.lua @@ -378,7 +378,7 @@ function B:IsSpecialtyBag(bagID) local bag = GetInventoryItemLink("player", inventorySlot) if not bag then return false end - local family = GetBagFamily(bag) + local family = GetItemFamily(bag, true) if family == 0 or family == nil then return false end return family @@ -393,7 +393,7 @@ function B:CanItemGoInBag(bag, slot, targetBag) itemFamily = 1 end end - local bagFamily = GetBagFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(targetBag))) + local bagFamily = GetItemFamily(GetInventoryItemLink("player", ContainerIDToInventoryID(targetBag)), true) if itemFamily then return (bagFamily == 0) or band(itemFamily, bagFamily) > 0 else