From 4e08e2b5d5ea05808ebb5be361777ad8abf231d6 Mon Sep 17 00:00:00 2001 From: KreizIT Date: Mon, 7 Jul 2014 11:32:56 +0200 Subject: [PATCH] Fix rollback and test errno --- htdocs/core/class/commonobject.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index c06c43eb4a4..54ad75515f7 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -229,15 +229,16 @@ abstract class CommonObject } else { - $this->db->rollback(); if ($this->db->errno() == 'DB_ERROR_RECORD_ALREADY_EXISTS') { $this->error=$this->db->errno(); + $this->db->rollback(); return -2; } else { $this->error=$this->db->error(); + $this->db->rollback(); return -1; } }