Fix error management

This commit is contained in:
Laurent Destailleur 2022-08-02 23:23:18 +02:00
parent ffecf42808
commit 124c96bcea

View File

@ -127,7 +127,7 @@ class CompanyBankAccount extends Account
// End call triggers // End call triggers
if (!$error) { if (!$error) {
return 1; return $this->id;
} else { } else {
return 0; return 0;
} }
@ -136,7 +136,7 @@ class CompanyBankAccount extends Account
} }
} }
} else { } else {
print $this->db->error(); $this->error = $this->db->lasterror();
return 0; return 0;
} }
} }
@ -150,7 +150,7 @@ class CompanyBankAccount extends Account
*/ */
public function update(User $user = null, $notrigger = 0) public function update(User $user = null, $notrigger = 0)
{ {
global $conf; global $conf, $langs;
$error = 0; $error = 0;
@ -207,7 +207,11 @@ class CompanyBankAccount extends Account
return 1; return 1;
} }
} else { } else {
$this->error = $this->db->lasterror(); if ($this->db->errno() == 'DB_ERROR_RECORD_ALREADY_EXISTS') {
$this->error = $langs->trans('ErrorDuplicateField');
} else {
$this->error = $this->db->lasterror();
}
return -1; return -1;
} }
} }