Use os.time instead of mysql native function

Odd, but on some deployments LUA wont accept unixtime stamp functions (regardless it works on CLI). So, to workaround this, lets use os.time() which it returns the same value expected.
This commit is contained in:
Luis Daniel Lucio Quiroz 2015-08-09 21:56:28 -06:00
parent 47c09b99c6
commit f1e082bc03
1 changed files with 2 additions and 1 deletions

View File

@ -170,7 +170,8 @@
sql = sql .. "WHERE reg_user = '"..dialed_extension.."' ";
sql = sql .. "AND realm = '"..domain_name.."' ";
if (database["type"] == "mysql") then
sql = sql .. "AND expires > unix_timestamp(NOW())";
now = os.time();
sql = sql .. "AND expires > "..now;
else
sql = sql .. "AND to_timestamp(expires) > NOW()";
end