diff --git a/htdocs/projet/class/task.class.php b/htdocs/projet/class/task.class.php index 423035320d0..99a8b9a856b 100644 --- a/htdocs/projet/class/task.class.php +++ b/htdocs/projet/class/task.class.php @@ -2899,4 +2899,20 @@ class Task extends CommonObjectLine return -1; } + + /** + * Sets object to task categories. + * + * Deletes object from existing categories not supplied. + * Adds it to non existing supplied categories. + * Existing categories are left untouch. + * + * @param int[]|int $categories Category or categories IDs + * @return int Return integer <0 if KO, >0 if OK + */ + public function setCategories($categories) + { + require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; + return parent::setCategoriesCommon($categories, Categorie::TYPE_PROJECT_TASK); + } }