Fix invalid train object reference by validating train is valid before adding it to the list

This commit is contained in:
Will Berry
2023-03-10 09:33:26 -05:00
parent fd3d62ea9d
commit 8d182cbc3b

View File

@@ -61,6 +61,9 @@ function trains_tab.build(map_data, player_data)
local trains_sorted = {} local trains_sorted = {}
for id, train in pairs(trains) do for id, train in pairs(trains) do
if not train.entity.valid then
goto continue
end
if search_network_name then if search_network_name then
if search_network_name ~= train.network_name then if search_network_name ~= train.network_name then
goto continue goto continue