Module:TemplateStructure: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 6: | Line 6: | ||
-- Local trim function: removes leading and trailing whitespace. | -- Local trim function: removes leading and trailing whitespace. | ||
-- Now handles nil values gracefully by returning an empty string. | |||
local function trim(s) | local function trim(s) | ||
if s == nil then | |||
return "" | |||
end | |||
return (s:gsub("^%s+", ""):gsub("%s+$", "")) | return (s:gsub("^%s+", ""):gsub("%s+$", "")) | ||
end | end | ||