Changes

fix errors for empty arguments
Line 239: Line 239:  
     -- backwards-compatible metadata (temporary)
 
     -- backwards-compatible metadata (temporary)
 
     field:wikitext('<div div class="mod-metadata" style="display: none;">')
 
     field:wikitext('<div div class="mod-metadata" style="display: none;">')
     field:wikitext('<div class="mod-anchor">' .. (names[1] and mw.uri.anchorEncode(names[1])) .. "</div>")
+
     field:wikitext('<div class="mod-anchor">' .. (names[1] and mw.uri.anchorEncode(names[1]) or '') .. "</div>")
 
     field:wikitext('<div class="mod-id">' .. mw.text.encode(table.concat(ids, ",")) .. "</div>")
 
     field:wikitext('<div class="mod-id">' .. mw.text.encode(table.concat(ids, ",")) .. "</div>")
     field:wikitext('<div class="mod-url">' .. mw.text.encode(url) .. "</div>")
+
     field:wikitext('<div class="mod-url">' .. mw.text.encode(url or '') .. "</div>")
 
     if nexusID ~= nil then
 
     if nexusID ~= nil then
       field:wikitext('<div class="mod-nexus-id">' .. mw.text.encode(nexusID) .. "</div>")
+
       field:wikitext('<div class="mod-nexus-id">' .. mw.text.encode(nexusID or '') .. "</div>")
 
     end
 
     end
 
     if chucklefishID ~= nil then
 
     if chucklefishID ~= nil then
       field:wikitext('<div class="mod-cf-id">' .. mw.text.encode(chucklefishID) .. "</div>")
+
       field:wikitext('<div class="mod-cf-id">' .. mw.text.encode(chucklefishID or '') .. "</div>")
 
     end
 
     end
 
     if github ~= nil then
 
     if github ~= nil then
       field:wikitext('<div class="mod-github">' .. mw.text.encode(github) .. '</div>')
+
       field:wikitext('<div class="mod-github">' .. mw.text.encode(github or '') .. '</div>')
 
     end
 
     end
 
     if customSource ~= nil then
 
     if customSource ~= nil then
       field:wikitext('<div class="mod-custom-source">' .. mw.text.encode(customSource) .. '</div>')
+
       field:wikitext('<div class="mod-custom-source">' .. mw.text.encode(customSource or '') .. '</div>')
 
     end
 
     end
 
     field:wikitext('<div class="mod-status">' .. mw.text.encode(compat.status) .. '</div>')
 
     field:wikitext('<div class="mod-status">' .. mw.text.encode(compat.status) .. '</div>')
translators
8,437

edits