db1d8363c4
GetQuestObjectives returns nil for quests with no trackable objectives on WotLK private servers. The original code set hasInvalidObjective=true but left isQuestLogGood=true, causing goodQuestsCount to stay 0 while numQuests was 19 -> 'Good quest: 0/19' error on every login/reload. Treat a non-table return as an empty valid objective list. Demote the Questie:Error to Questie:Debug so it doesn't spam chat.