diff --git a/src/applications/maniphest/controller/ManiphestTaskEditController.php b/src/applications/maniphest/controller/ManiphestTaskEditController.php --- a/src/applications/maniphest/controller/ManiphestTaskEditController.php +++ b/src/applications/maniphest/controller/ManiphestTaskEditController.php @@ -442,7 +442,10 @@ ->withIDs(array($template_id)) ->executeOne(); if ($template_task) { - $task->setCCPHIDs($template_task->getCCPHIDs()); + $cc_phids = array_unique(array_merge( + $template_task->getCCPHIDs(), + array($user->getPHID()))); + $task->setCCPHIDs($cc_phids); $task->attachProjectPHIDs($template_task->getProjectPHIDs()); $task->setOwnerPHID($template_task->getOwnerPHID()); $task->setPriority($template_task->getPriority());