From 5f244b45f312e15caee690d76be7f13a38ea5783 Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Mon, 28 Mar 2016 15:20:24 -0500 Subject: [PATCH] orm: Ensure numeric results from select count() --- include/class.orm.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/class.orm.php b/include/class.orm.php index 954d72f7a..f305aba5e 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -2603,7 +2603,7 @@ class MySqlCompiler extends SqlCompiler { $exec = $q->getQuery(array('nosort' => true)); $exec->sql = 'SELECT COUNT(*) FROM ('.$exec->sql.') __'; $row = $exec->getRow(); - return $row ? $row[0] : null; + return is_array($row) ? (int) $row[0] : null; } function compileSelect($queryset) { -- GitLab