diff options
author | Ted Trask <ttrask01@yahoo.com> | 2015-11-12 19:23:44 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2015-11-12 19:23:44 +0000 |
commit | fab86d805ae23e517db1eb4889682cdf7d5cb897 (patch) | |
tree | 974dc585a8eca19fdae605a3ec4d857a5ced9f2e | |
parent | c878d8534328126589fd347339e6527aaa211dd2 (diff) | |
download | acf-provisioning-fab86d805ae23e517db1eb4889682cdf7d5cb897.tar.bz2 acf-provisioning-fab86d805ae23e517db1eb4889682cdf7d5cb897.tar.xz |
Allow blank value or label in editoptions action
-rw-r--r-- | provisioning-model.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/provisioning-model.lua b/provisioning-model.lua index 05dc198..23639ca 100644 --- a/provisioning-model.lua +++ b/provisioning-model.lua @@ -1904,11 +1904,11 @@ mymodule.set_param_options = function(self, options) runsqlcommand(sql, true) -- Loop through the options for i,o in ipairs(options.value.options.value) do - local v,l = string.match(o, "^%s*([^,]+),%s*(.*%S)%s*$") + local v,l = string.match(o, "^%s*([^,]*),%s*(.*%S?)%s*$") if v then - v = string.match(v, "^(.*%S)%s*$") + v = string.match(v, "^(.*%S?)%s*$") else - v = string.match(o, "^%s*(.*%S)%s*$") + v = string.match(o, "^%s*(.*%S?)%s*$") l = v end sql = "INSERT INTO provisioning_options VALUES('"..provdb.escape(options.value.param_id.value).."', '"..provdb.escape(l).."', '"..provdb.escape(v).."', '"..i.."')" |