summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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.."')"