From e667c3e9164c27b557d62a76b22dd1ddd544e3f6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 3 Mar 2015 13:29:16 +0100 Subject: [PATCH] Fix error management --- dev/skeletons/skeleton_class.class.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dev/skeletons/skeleton_class.class.php b/dev/skeletons/skeleton_class.class.php index 4dddc5a8c80..c1710165066 100644 --- a/dev/skeletons/skeleton_class.class.php +++ b/dev/skeletons/skeleton_class.class.php @@ -136,7 +136,7 @@ class Skeleton_Class extends CommonObject * * @param int $id Id object * @param string $ref Ref - * @return int <0 if KO, >0 if OK + * @return int <0 if KO, 0 if not found, >0 if OK */ function fetch($id,$ref='') { @@ -154,7 +154,8 @@ class Skeleton_Class extends CommonObject $resql=$this->db->query($sql); if ($resql) { - if ($this->db->num_rows($resql)) + $numrows = $this->db->num_rows($resql); + if ($numrows) { $obj = $this->db->fetch_object($resql); @@ -165,7 +166,7 @@ class Skeleton_Class extends CommonObject } $this->db->free($resql); - return 1; + return ($numrows?1:0); } else { -- GitLab