summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2015-11-12 19:23:44 +0000
committerTed Trask <ttrask01@yahoo.com>2015-11-12 19:23:44 +0000
commitfab86d805ae23e517db1eb4889682cdf7d5cb897 (patch)
tree974dc585a8eca19fdae605a3ec4d857a5ced9f2e
parentc878d8534328126589fd347339e6527aaa211dd2 (diff)
downloadacf-provisioning-fab86d805ae23e517db1eb4889682cdf7d5cb897.tar.bz2
acf-provisioning-fab86d805ae23e517db1eb4889682cdf7d5cb897.tar.xz
Allow blank value or label in editoptions action
-rw-r--r--provisioning-model.lua6
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.."')"