Krowi's Extended Vendor UI

Krowi's Extended Vendor UI

8.3k Downloads

Filters Conflect with Wowhead_Looter

gaveer opened this issue ยท 3 comments

commented

@TheKrowi

39x Krowi_ExtendedVendorUI/Filters.lua:174: attempt to index local 'name' (a nil value)
[string "@Krowi_ExtendedVendorUI/Filters.lua"]:174: in function <Krowi_ExtendedVendorUI/Filters.lua:172>
[string "=(tail call)"]: ?
[string "@Krowi_ExtendedVendorUI/Gui/MerchantFrame.lua"]:153: in function `GetMerchantNumItems'
[string "@FrameXML/MerchantFrame.lua"]:206: in function <FrameXML/MerchantFrame.lua:202>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `MerchantFrame_UpdateMerchantInfo'
[string "@FrameXML/MerchantFrame.lua"]:142: in function <FrameXML/MerchantFrame.lua:135>
[string "=[C]"]: in function `MerchantFrame_Update'
[string "@+Wowhead_Looter/Wowhead_Looter.lua"]:1498: in function `wlEvent_MERCHANT_UPDATE'
[string "@+Wowhead_Looter/Wowhead_Looter.lua"]:1325: in function `?'
[string "@+Wowhead_Looter/Wowhead_Looter.lua"]:5380: in function <+Wowhead_Looter/Wowhead_Looter.lua:5378>

Locals:
self = <table> {
 IsMount = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:104
 IsPet = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:78
 IsToy = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:125
 RefreshFilters = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:26
 ValidateSearch = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:172
 Validate = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:39
 ValidateCustom = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:136
 IsPetCollected = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:88
 IsToyCollected = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:130
 ValidateToysOnly = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:115
 IsMountCollected = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:109
 db = <table> {
 }
 ValidateMountsOnly = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:94
 Load = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:32
 ValidatePetsOnly = <function> defined @Krowi_ExtendedVendorUI/Filters.lua:68
}
itemId = 128373
name = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'name' (a nil value)"
commented

Which NPC are you getting this error on?

commented

when i filter with a name on this :
npc : https://www.wowhead.com/npc=96980/matilda-brightlink

commented

Looks like an old bug I fixed locally but never pushed as a release. I'll do some testing and push a fix.