diff options
-rw-r--r-- | lib/dbmodelfunctions.lua | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/dbmodelfunctions.lua b/lib/dbmodelfunctions.lua index 75ca114..0d31b03 100644 --- a/lib/dbmodelfunctions.lua +++ b/lib/dbmodelfunctions.lua @@ -104,16 +104,15 @@ function mymodule.list_table_entries(dbase, self, clientdata) local tables = db.listtables() retval.value.table.errtxt = "Table does not exist" retval.errtxt = "Table does not exist" --- for i,t in ipairs(tables) do --- if t == retval.value.table.value then -local t = retval.value.table.value + for i,t in ipairs(tables) do + if t == retval.value.table.value then retval.value.table.errtxt = nil retval.errtxt = nil retval.value.fields.value = db.listcolumns(t) or {} retval.value.keyfields.value = db.listkeycolumns(t) or {} retval.value.entries.value = db.getselectresponse("SELECT * FROM "..db.escape(t)) or {} --- end --- end + end + end if connected then db.databasedisconnect() end end) if not res and err then |