diff --git a/htdocs/core/class/menubase.class.php b/htdocs/core/class/menubase.class.php index ecdb8752b8a5eaf3f84acca55e63b6819e3914be..39db66216cf6b1c377d2a78bce546ecc16c434e5 100644 --- a/htdocs/core/class/menubase.class.php +++ b/htdocs/core/class/menubase.class.php @@ -114,7 +114,11 @@ class Menubase $obj=$this->db->fetch_object($resqlrowid); $maxrowid=$obj->maxrowid; - $sql = "SELECT setval('".MAIN_DB_PREFIX."menu_rowid_seq', ".($maxrowid).")"; + // Max rowid can be empty if there is no record yet + if(empty($maxrowid)) $maxrowid=1; + + $sql = "SELECT setval('".MAIN_DB_PREFIX."menu_rowid_seq', ".($maxrowid).")"; + //print $sql; exit; $resqlrowidset=$this->db->query($sql); if (! $resqlrowidset) dol_print_error($this->db); }