Fix error management
This commit is contained in:
parent
ffecf42808
commit
124c96bcea
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user