diff --git a/TradeSkillMaster_AuctionDB/Modules/ChannelSync.lua b/TradeSkillMaster_AuctionDB/Modules/ChannelSync.lua index 74afe6e..a5c0e5d 100644 --- a/TradeSkillMaster_AuctionDB/Modules/ChannelSync.lua +++ b/TradeSkillMaster_AuctionDB/Modules/ChannelSync.lua @@ -71,10 +71,11 @@ end local function GetChannelDisplayName(channelName, channelString, channelNumber, channelBaseName) if channelBaseName and channelBaseName ~= "" then return channelBaseName end if channelName and channelName ~= "" then return channelName end - if type(channelString) == "number" then - return select(2, GetChannelName(channelString)) - end if channelString and channelString ~= "" then + local numeric = tonumber(channelString) + if numeric then + return select(2, GetChannelName(numeric)) + end return channelString:match("^%d+%.%s*(.+)$") or channelString end if channelNumber then