From cea9f28adf8df9b05febb49f8fe9679888f2b52c Mon Sep 17 00:00:00 2001 From: Jared Hancock <jared@osticket.com> Date: Sun, 24 Nov 2013 17:01:21 -0600 Subject: [PATCH] orm: Fix handling of bool and float params --- include/class.orm.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/class.orm.php b/include/class.orm.php index 05201c668..5a993664e 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -883,8 +883,10 @@ class MysqlExecutor { $types = ''; $ps = array(); foreach ($params as &$p) { - if (is_int($p)) + if (is_int($p) || is_bool($p)) $types .= 'i'; + elseif (is_float($p)) + $types .= 'd'; elseif (is_string($p)) $types .= 's'; // TODO: Emit error if param is null -- GitLab