Skip to content

Commit 04f4c61

Browse files
committed
feat(RobloxBadges): parse badge name for escapes
1 parent 1f2cdb6 commit 04f4c61

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

modules/obbywiki.com/RobloxBadges/RobloxBadges.module.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,12 @@ local function build_table(badges, thumb_map, icon_px, frame)
161161
else
162162
icon_cell:wikitext("N/A")
163163
end
164+
165+
local parsed_name = b.name
166+
167+
parsed_name = string.gsub(parsed_name, '%[', '<nowiki>[</nowiki>')
168+
parsed_name = string.gsub(parsed_name, '%]', '<nowiki>]</nowiki>')
169+
164170
row:tag("td"):wikitext('[https://www.roblox.com/badges/' .. (b.string_id or tostring(b.id or 0)) .. '/badge ' .. b.name .. ']')
165171
row:tag("td"):wikitext(b.description ~= "" and b.description or "")
166172
-- row:tag("td"):wikitext(b.statistics.awardedCount .. ' awarded, ' .. b.statistics.pastDayAwardedCount .. ' in past day, ' .. (b.statistics.winRatePercentage or 0) .. '% win rate')

0 commit comments

Comments
 (0)