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