summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2014-10-28 19:24:34 +0000
committerTed Trask <ttrask01@yahoo.com>2014-10-28 19:24:34 +0000
commit3300faf8631c3a712e89ee04773670cb3f039ac6 (patch)
tree26a7c9d1d106d19ba81e13febf520fc37767fd6a
parentff7d801f39a496de708dd6aaa5dbe852c58aadc9 (diff)
downloadacf-db-3300faf8631c3a712e89ee04773670cb3f039ac6.tar.bz2
acf-db-3300faf8631c3a712e89ee04773670cb3f039ac6.tar.xz
Fix database engine values in dbmodelfunctions.lua
-rw-r--r--lib/dbmodelfunctions.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dbmodelfunctions.lua b/lib/dbmodelfunctions.lua
index d9c8689..04034ff 100644
--- a/lib/dbmodelfunctions.lua
+++ b/lib/dbmodelfunctions.lua
@@ -10,7 +10,7 @@ local function get_connection(dbase, self, clientdata)
retval.value.connection = cfe({ type="group", value={}, label="Database Connection", seq=0 })
retval.value.connection.value.engine = cfe({ type="select", label="Database Engine", option={}, key=true, seq=1 })
for n,v in pairs(db.engine) do
- retval.value.connection.value.engine.option[#retval.value.connection.value.engine.option+1] = {name=n, value=v}
+ retval.value.connection.value.engine.option[#retval.value.connection.value.engine.option+1] = {label=n, value=tostring(v)}
end
retval.value.connection.value.database = cfe({ label="Database", key=true, seq=2 })
retval.value.connection.value.user = cfe({ label="User", key=true, seq=3 })
@@ -24,6 +24,8 @@ local function get_connection(dbase, self, clientdata)
for n,v in pairs(retval.value.connection.value) do
if dbase[n] then
retval.value.connection.value[n] = nil
+ elseif n == "engine" then
+ dbase[n] = tonumber(v.value)
else
dbase[n] = v.value
end