diff --git a/resources/install/scripts/resources/functions/database/luasql.lua b/resources/install/scripts/resources/functions/database/luasql.lua index f5d5d38e7d..00bb965609 100644 --- a/resources/install/scripts/resources/functions/database/luasql.lua +++ b/resources/install/scripts/resources/functions/database/luasql.lua @@ -94,7 +94,11 @@ function LuaSQLDatabase:release() end function LuaSQLDatabase:connected() - return self._dbh and self._dbh:connected() + if not self._dbh then + return false + end + local str = tostring(self._dbh) + return not string.find(str, 'closed') end end