Changes

60 bytes added ,  16:45, 20 June 2020
Fixed bad handling of nil in "unusual parameters" check
Line 25: Line 25:  
function two (a, b) return a, b, 1 end --lets us run ipairs from 2
 
function two (a, b) return a, b, 1 end --lets us run ipairs from 2
 
for k, v in two(ipairs(args)) do table.insert(pages, v) end
 
for k, v in two(ipairs(args)) do table.insert(pages, v) end
 +
local category = yesNo(args.category)
 
return mHatnote._hatnote(
 
return mHatnote._hatnote(
 
mHatlist.forSeeTableToString({{use = use, pages = pages}}),
 
mHatlist.forSeeTableToString({{use = use, pages = pages}}),
 
{selfref = args.selfref}
 
{selfref = args.selfref}
 
) .. (
 
) .. (
(use == 'other uses') and yesNo(args.category) and
+
(use == 'other uses') and ((category == true) or (category == nil)) and
 
'[[Category:Hatnote templates using unusual parameters]]' or ''
 
'[[Category:Hatnote templates using unusual parameters]]' or ''
 
)
 
)
Anonymous user