From 7dce7b792e7aabcb832064df5a35b36d4c19cbaa Mon Sep 17 00:00:00 2001 From: Xurkon <36556990+Xurkon@users.noreply.github.com> Date: Mon, 16 Feb 2026 11:13:46 -0600 Subject: [PATCH] Fix: Tooltip nil name concatenation error --- CHANGELOG.md | 7 +++++++ Modules/Tooltips/Tooltip.lua | 3 +++ 2 files changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac88644..c78c6fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## v9.7.4 + +### Fixes +- **[Tooltips]** Fixed "attempt to concatenate local 'name' (a nil value)" error when quest starters/finishers have missing names in the database. +- **[Database]** Fixed "Unknown Zone" issue for custom quests by correcting Zone ID index usage (swapped `[6]` RequiredRaces for `[17]` ZoneID). +- **[Database]** Corrected Dragonblight Zone ID in custom quest definitions. + ## v9.7.3 ### New Features diff --git a/Modules/Tooltips/Tooltip.lua b/Modules/Tooltips/Tooltip.lua index 34ff0b3..54fb6b4 100644 --- a/Modules/Tooltips/Tooltip.lua +++ b/Modules/Tooltips/Tooltip.lua @@ -60,6 +60,9 @@ end ---@param starterId number The ID of the object or NPC the tooltip should show on ---@param key string @Either m_ or o_ function QuestieTooltips:RegisterQuestStartTooltip(questId, name, starterId, key) + if not name then + return + end if not QuestieTooltips.lookupByKey[key] then QuestieTooltips.lookupByKey[key] = {}; end