From ca7e4a649ddfc44a7c621f4a95acee25fcfce875 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Mon, 3 Nov 2014 19:54:19 +0000 Subject: Modify handle_clientdata to not update readonly values --- app/acf_cli-controller.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'app/acf_cli-controller.lua') diff --git a/app/acf_cli-controller.lua b/app/acf_cli-controller.lua index 7b706c3..14badd9 100644 --- a/app/acf_cli-controller.lua +++ b/app/acf_cli-controller.lua @@ -36,6 +36,8 @@ mymodule.handle_clientdata = function(form, clientdata, group) if group then name = group.."."..name end if value.type == "group" then mymodule.handle_clientdata(value, clientdata, name) + elseif value.readonly then + -- Don't update readonly values -- Don't update from the default unless a value exists elseif value.type == "boolean" and clientdata[name] then value.value = (clientdata[name] == "true") -- cgit v1.2.3