From acda4deb3b89bda6c1cae014ad076252a3d4a2a8 Mon Sep 17 00:00:00 2001 From: kay27 Date: Sun, 19 Jun 2022 02:13:49 +0300 Subject: [PATCH] #346 Quickfix indexing nil savetable in doc/doc --- mods/HELP/doc/doc/init.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/mods/HELP/doc/doc/init.lua b/mods/HELP/doc/doc/init.lua index fc684246b..74d6a30a7 100644 --- a/mods/HELP/doc/doc/init.lua +++ b/mods/HELP/doc/doc/init.lua @@ -611,11 +611,14 @@ do io.close(file) if string then local savetable = minetest.deserialize(string) - for name, players_stored_data in pairs(savetable.players_stored_data) do - doc.data.players[name] = {} - doc.data.players[name].stored_data = players_stored_data + local players_stored_data = savetable and savetable.players_stored_data + if players_stored_data then + for name, players_stored_data in pairs(savetable.players_stored_data) do + doc.data.players[name] = {} + doc.data.players[name].stored_data = players_stored_data + end + minetest.log("action", "[doc] doc.mt successfully read.") end - minetest.log("action", "[doc] doc.mt successfully read.") end end end