From cc7d7f27f3d0672d4079e8c448ba1dbab74907be Mon Sep 17 00:00:00 2001 From: Mark Story Date: Sat, 22 Nov 2014 22:42:53 -0500 Subject: [PATCH] Accept -1 or 1 as # of rows on insert. While we generally want 1 row, SQLserver will return -1 as we are using OUTPUT in insert queries now. Refs #5104 --- src/ORM/Table.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ORM/Table.php b/src/ORM/Table.php index aa734302ba7..a7a32deaa12 100644 --- a/src/ORM/Table.php +++ b/src/ORM/Table.php @@ -1323,7 +1323,7 @@ protected function _insert($entity, $data) { ->values($data) ->execute(); - if ($statement->rowCount() > 0) { + if ($statement->rowCount() !== 0) { $success = $entity; $entity->set($filteredKeys, ['guard' => false]); foreach ($primary as $key => $v) {