diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index 6673a7b9b642446ea788816f21678f510ce50a63..e513ffc5bd498f713b003d30f345ea5eff99f861 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -319,7 +319,7 @@ class Task extends CommonObject $this->db->rollback(); return 0; } - + //Delete associated link file //retreive project ref to know project folder $sql = "SELECT p.ref"; @@ -329,7 +329,7 @@ class Task extends CommonObject dol_syslog(get_class($this)."::delete(retreive proj ref) sql=".$sql, LOG_DEBUG); $resql_projref=$this->db->query($sql); if ($resql_projref) - { + { if ($this->db->num_rows($resql_projref)) { $obj = $this->db->fetch_object($resql_projref); @@ -387,10 +387,8 @@ class Task extends CommonObject } else { - $this->db->commit(); - $this->db->free($resql); - + //Delete associated link file if ($conf->projet->dir_output) { @@ -408,7 +406,9 @@ class Task extends CommonObject } } } - + + $this->db->commit(); + return 1; } }