Module:Adjacent stations/sandbox: Difference between revisions

Content deleted Content added
try this
to handle nil array errors
Line 214:
local subsystem = args[v]['subsystem']
if subsystem and (data[v]['subsystem icons'] or data[v]['subsystem titles']) then
mainHeader = table.concat({((data[v]['subsystem icons'] and data[v]['subsystem icons'][subsystem]) and data[v]['subsystem icons'][subsystem] .. ' ' or ''), ((data[v]['subsystem titles'] and data[v]['subsystem titles'][subsystem]) or '')})
else
mainHeader = table.concat({(data[v]['system icon'] and data[v]['system icon'] .. ' ' or ''), (data[v]['system title'] or ('[['.. args[v]['system'] ..']]'))})