From 47511fde81e3f3e3f8c6a7058e47342a84c669cc Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 31 Mar 2020 22:10:44 +0200 Subject: [PATCH] Prevent JSON error in awards --- mods/awards/src/data.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mods/awards/src/data.lua b/mods/awards/src/data.lua index 27ae5e3..4c0f557 100644 --- a/mods/awards/src/data.lua +++ b/mods/awards/src/data.lua @@ -80,7 +80,12 @@ function awards.load() os.rename(old_save_path, minetest.get_worldpath().."/awards.bk.txt") awards.save() else - __player_data = minetest.parse_json(storage:get_string("player_data")) or {} + local str = storage:get_string("player_data") + if str == "" then + __player_data = str + else + __player_data = minetest.parse_json(str) or {} + end end end