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>') |