Auctionator

Auctionator

141M Downloads

Full scan only returning 1836 results.

ceylina opened this issue ยท 1 comments

commented

Line 93 of AuctionatorScanFull.lua is

QueryAuctionItems( "", nil, nil, 0, 0, 0, false, false, nil )

The third to last result should be the equivalent of getAll. Prior to 7.0, this was the final result or could be used alone inside the function. in order to do a full scan of all auction items.

commented

Solution is the following change to line 93

QueryAuctionItems( "", nil, nil, 0, 0, 0, true, false, nil )

Upon doing a full scan however, a blizzard error will happen after the first page of items is scanned

aceBlizzard_AuctionUI\Blizzard_AuctionUI.lua:733: attempt to index local 'color' (a nil value) ...aceBlizzard_AuctionUI\Blizzard_AuctionUI.lua:733: in functionAuctionFrameBrowse_Update'
...aceBlizzard_AuctionUI\Blizzard_AuctionUI.lua:260: in function <...aceBlizzard_AuctionUI\Blizzard_AuctionUI.lua:258>

Locals:
numBatchAuctions = 59607
totalAuctions = 59607
button = BrowseButton1 {
0 =
}
buttonName = "BrowseButton1"
buttonHighlight = BrowseButton1Highlight {
0 =
}
iconTexture = nil
itemName = BrowseButton1Name {
0 =
}
color = nil
itemCount = nil
moneyFrame = nil
yourBidText = nil
buyoutFrame = nil
buyoutMoney = nil
offset = 0
index = 1
isLastSlotEmpty = false
name = ""
texture = nil
count = 1
quality = -1
canUse = false
level = -1805820848
levelColHeader = nil
minBid = 14048
minIncrement = 0
buyoutPrice = 17028
duration = 4
bidAmount = 0
highBidder = false
bidderFullName = nil
owner = nil
ownerFullName = nil
saleStatus = 0
itemId = 3575
hasAllInfo = false
displayedPrice = nil
requiredBid = nil
(for index) = 1
(for limit) = 8
(for step) = 1
i = 1
(_temporary) = defined =[C]:-1
(_temporary) = BrowseButton1Name {
0 =
}
(_temporary) = ""
(_temporary) =
(_temporary) = false
(_temporary) = -1805820848
(_temporary) = nil
(_temporary) = 14048
(_temporary) = 0
(_temporary) = 17028
(_temporary) = 0
(_temporary) = false
(_temporary) = nil
(_temporary) = nil
(_temporary) = nil
(_temporary) = 0
(_temporary) = 3575
(_temporary) = false
(*temporary) = "attempt to index local 'color' (a nil value)"`

Suggestion is to have current code and fixed code commented out with a caveat that until the bug in Blizzard's code is fixed to do a slow scan to get a full AH scan.