Fix: syntax error with postgresql

This commit is contained in:
Laurent Destailleur 2012-09-18 11:24:54 +02:00
parent 592d70d4ea
commit f1870ae37d

View File

@ -114,9 +114,12 @@ class Menubase
$obj=$this->db->fetch_object($resqlrowid); $obj=$this->db->fetch_object($resqlrowid);
$maxrowid=$obj->maxrowid; $maxrowid=$obj->maxrowid;
$sql = "SELECT setval('".MAIN_DB_PREFIX."menu_rowid_seq', ".($maxrowid).")"; // Max rowid can be empty if there is no record yet
$resqlrowidset=$this->db->query($sql); if(empty($maxrowid)) $maxrowid=1;
if (! $resqlrowidset) dol_print_error($this->db);
$sql = "SELECT setval('".MAIN_DB_PREFIX."menu_rowid_seq', ".($maxrowid).")";
$resqlrowidset=$this->db->query($sql);
if (! $resqlrowidset) dol_print_error($this->db);
} }
else dol_print_error($this->db); else dol_print_error($this->db);
} }