From b56a0ed1a94665ee7c68577a85a78910d6199bdd Mon Sep 17 00:00:00 2001 From: peteruithoven Date: Mon, 23 Dec 2013 20:26:44 +0100 Subject: [PATCH] Ignoring API:config/reset issues for now --- src/util/settings.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/util/settings.lua b/src/util/settings.lua index 3ec2ac1..e9adaba 100644 --- a/src/util/settings.lua +++ b/src/util/settings.lua @@ -361,11 +361,14 @@ function M.reset(key) section = M.get(base.subSection) end local rv, msg = uci:delete(UCI_CONFIG_NAME, section, key) - if not rv and msg ~= nil then - local errorMSG = "Issue deleting setting '"..utils.dump(key).."' in section '"..section.."': "..utils.dump(msg); log:info(errorMSG) - return nil, errorMSG; - end + -- we can't respond to errors in general here because when a key isn't found + -- (which always happens when reset is used in resetall) it will also generate a error + --if not rv and msg ~= nil then + -- local errorMSG = "Issue deleting setting '"..utils.dump(key).."' in section '"..section.."': "..utils.dump(msg); + -- log:info(errorMSG) + -- return nil, errorMSG; + --end -- reuse get logic to retrieve default and set it. M.set(key,M.get(key))