FIX - Move delete task time trigger position

This commit is contained in:
kamel 2022-03-29 10:26:38 +02:00
parent 446ee8dc3c
commit d43b180115

View File

@ -1604,23 +1604,23 @@ class Task extends CommonObject
$this->db->begin(); $this->db->begin();
$sql = "DELETE FROM ".MAIN_DB_PREFIX."projet_task_time"; if (!$notrigger) {
$sql .= " WHERE rowid = ".$this->timespent_id; // Call trigger
$result = $this->call_trigger('TASK_TIMESPENT_DELETE', $user);
dol_syslog(get_class($this)."::delTimeSpent", LOG_DEBUG); if ($result < 0) {
$resql = $this->db->query($sql); $error++;
if (!$resql) { }
$error++; $this->errors[] = "Error ".$this->db->lasterror(); // End call triggers
} }
if (!$error) { if (!$error) {
if (!$notrigger) { $sql = "DELETE FROM ".MAIN_DB_PREFIX."projet_task_time";
// Call trigger $sql .= " WHERE rowid = ".$this->timespent_id;
$result = $this->call_trigger('TASK_TIMESPENT_DELETE', $user);
if ($result < 0) { dol_syslog(get_class($this)."::delTimeSpent", LOG_DEBUG);
$error++; $resql = $this->db->query($sql);
} if (!$resql) {
// End call triggers $error++; $this->errors[] = "Error ".$this->db->lasterror();
} }
} }