diff --git a/sharedconfig.lua b/sharedconfig.lua index d62e7c2..7017766 100644 --- a/sharedconfig.lua +++ b/sharedconfig.lua @@ -15,10 +15,10 @@ local function add_default_value(key, value) defaults_table[key]=value local stored_value=config:load(key) - if stored_value == nil then - sharedstate.add(key, value) - else - sharedstate.add(key, stored_value) + sharedstate.add(key, value) + + if stored_value ~= nil then + sharedstate.set(key, stored_value) end end