diff options
-rw-r--r-- | app/acf_cli-controller.lua | 1 | ||||
-rw-r--r-- | app/acf_www-controller.lua | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/app/acf_cli-controller.lua b/app/acf_cli-controller.lua index ebc2f29..f2291e0 100644 --- a/app/acf_cli-controller.lua +++ b/app/acf_cli-controller.lua @@ -30,6 +30,7 @@ exception_handler = function (self, message ) end handle_clientdata = function(form, clientdata, group) + clientdata = clientdata or {} form.errtxt = nil for n,value in pairs(form.value) do value.errtxt = nil diff --git a/app/acf_www-controller.lua b/app/acf_www-controller.lua index 7db5f39..820359a 100644 --- a/app/acf_www-controller.lua +++ b/app/acf_www-controller.lua @@ -582,7 +582,7 @@ handle_clientdata = function(form, clientdata) end clientdata[name] = actualval end - if value.type == "group" and clientdata[name] then + if value.type == "group" then handle_clientdata(value, clientdata[name]) elseif value.type == "boolean" then --- HTML forms simply don't include checkboxes unless they're checked |