diff --git a/htdocs/ecm/class/ecmfiles.class.php b/htdocs/ecm/class/ecmfiles.class.php index 0e3f872cefd..46d83cefaa8 100644 --- a/htdocs/ecm/class/ecmfiles.class.php +++ b/htdocs/ecm/class/ecmfiles.class.php @@ -752,11 +752,8 @@ class EcmFiles extends CommonObject // If you need to delete child tables to, you can insert them here if (!$error) { - $sql = "DELETE FROM " . $this->db->prefix() . $this->table_element. "_extrafields"; - $sql .= " WHERE fk_object = ".((int) $this->id); - - $resql = $this->db->query($sql); - if (!$resql) { + $result = $this->deleteExtraFields(); + if (!$result) { $this->errors[] = $this->db->lasterror(); $error++; }