diff --git a/include/class.orm.php b/include/class.orm.php
index 954d72f7a8949d6613af3ddb516eb766f06589b8..f305aba5e0498a2e6674ead49bd4d224b6cc2693 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) {