From 0f922cf1808cbe40c9fdcfadf420a4a453479431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Lien=20Sell=C3=A6g?= Date: Fri, 2 Jan 2026 02:37:11 +0100 Subject: [PATCH] fix channel name resolution --- TradeSkillMaster_AuctionDB/Modules/ChannelSync.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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