diff --git a/Altoholic/Altoholic.toc b/Altoholic/Altoholic.toc index a31748b..6656257 100644 --- a/Altoholic/Altoholic.toc +++ b/Altoholic/Altoholic.toc @@ -13,7 +13,7 @@ ## Author: Thaoky, Telkar-RG ## X-Edited-By: Exiles (Sub-Net) — florian.berthold@sub-net.at -## Version: 3.3.002b-coa.5 +## Version: 3.3.002b-coa.6 ## X-Category: Inventory, Tradeskill, Mail ## X-Localizations: enUS, frFR, zhCN, zhTW, deDE, koKR, esES, esMX, ruRU ## X-Website: http://wow.curse.com/downloads/wow-addons/details/altoholic.aspx diff --git a/Altoholic/Frames/AccountSharing.lua b/Altoholic/Frames/AccountSharing.lua index 56fba3c..ab40622 100644 --- a/Altoholic/Frames/AccountSharing.lua +++ b/Altoholic/Frames/AccountSharing.lua @@ -279,7 +279,7 @@ local ContentScrollFrame_Desc = { [CHARACTER_HEADER_LINE] = { GetText = function(self, line) local _, realm, name = strsplit(".", line.key) - return format("%s|r / %s", WHITE..realm, DataStore:GetColoredCharacterName(line.key)) + return format("%s|r / %s", WHITE..realm, DataStore:GetColoredCharacterName(line.key) or "?") end, GetOffset = function(self, line) return 20 diff --git a/README.md b/README.md index 1f6e95d..0707c7b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ Altoholic: modified development for WotLK Ported for the Ascension CoA (Vol'jin) 3.3.5a client by the Exiles guild. Released as `*-coa.N` tags via Gitea Actions; see `Exiles/coa-altoholic`. +- **3.3.002b-coa.6** — Final straggler: guarded `AccountSharing.lua` realm/name line (name getter was the last `format` arg, so a no-value collapsed it to a format error). Concludes the frame sweep. - **3.3.002b-coa.5** — Refactor + completeness pass: - Extracted the duplicated character header/row blocks into `Altoholic:AddCharacterTooltipHeader()` and `Altoholic:SetCharacterRowNameLevel()` — the nil-guards now live in one place instead of being copy-pasted across frames. - Fixed crash sites the per-frame sweep had missed: `Skills.lua` (row + skill-rank tooltip), `Keys.lua` (×3 `format` with possibly-nil name), and the latent `ShowClassIcons` sort (`Altoholic.lua` — getters bypass their own `or 0` via the DataStore wrapper).