Module:ElementAchievementHeader: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 34: | Line 34: | ||
end | end | ||
-- | -- CRITICAL: We must pre-load the JSON data with the frame before getting any achievements | ||
-- | -- This is how LuaTemplatePerson.lua ensures the JSON is loaded correctly | ||
-- | pcall(function() | ||
Achievements.loadData(frame) | |||
Achievements.loadTypes(frame) | |||
end) | |||
-- Now get the title achievement | |||
local achievementId, displayName, achievementId2 = Achievements.getTitleAchievement(pageId, frame) | local achievementId, displayName, achievementId2 = Achievements.getTitleAchievement(pageId, frame) | ||