From 3300faf8631c3a712e89ee04773670cb3f039ac6 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Tue, 28 Oct 2014 19:24:34 +0000 Subject: Fix database engine values in dbmodelfunctions.lua --- lib/dbmodelfunctions.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') 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 -- cgit v1.2.3