deleteObjectLinked() in deleteCommon() function
This commit is contained in:
parent
93ee9a7496
commit
95f437b45c
@ -9472,6 +9472,12 @@ abstract class CommonObject
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Delete linked object
|
||||||
|
$res = $this->deleteObjectLinked();
|
||||||
|
if ($res < 0) {
|
||||||
|
$error++;
|
||||||
|
}
|
||||||
|
|
||||||
// Commit or rollback
|
// Commit or rollback
|
||||||
if ($error) {
|
if ($error) {
|
||||||
$this->db->rollback();
|
$this->db->rollback();
|
||||||
|
|||||||
@ -744,31 +744,8 @@ class Mo extends CommonObject
|
|||||||
*/
|
*/
|
||||||
public function delete(User $user, $notrigger = false)
|
public function delete(User $user, $notrigger = false)
|
||||||
{
|
{
|
||||||
$this->db->begin();
|
return $this->deleteCommon($user, $notrigger);
|
||||||
|
//return $this->deleteCommon($user, $notrigger, 1);
|
||||||
$error = 0;
|
|
||||||
|
|
||||||
// Delete linked object
|
|
||||||
$res = $this->deleteObjectLinked();
|
|
||||||
if ($res < 0) {
|
|
||||||
$error++;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!$error){
|
|
||||||
$res = $this->deleteCommon($user, $notrigger);
|
|
||||||
if($res < 0){
|
|
||||||
$error++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!$error){
|
|
||||||
dol_syslog(get_class($this)."::delete ".$this->id." by ".$user->id, LOG_DEBUG);
|
|
||||||
$this->db->commit();
|
|
||||||
return $res;
|
|
||||||
} else {
|
|
||||||
$this->db->rollback();
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user