diff --git a/module/project/model.php b/module/project/model.php index 816309a98e..ab64d68ebb 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -1381,6 +1381,7 @@ class projectModel extends model $story = $this->dao->findById($storyID)->fields("$projectID as project, id as story, product, version")->from(TABLE_STORY)->fetch(); $story->order = ++$lastOrder; $this->dao->insert(TABLE_PROJECTSTORY)->data($story)->exec(); + $this->action->create('story', $storyID, 'linked2project', '', $projectID); } } } diff --git a/module/task/model.php b/module/task/model.php index c8a86b4276..b26e7c12b4 100644 --- a/module/task/model.php +++ b/module/task/model.php @@ -578,6 +578,7 @@ class taskModel extends model ->setDefault('story, estimate, left, consumed', 0) ->setDefault('estStarted', '0000-00-00') ->setDefault('deadline', '0000-00-00') + ->setDefault('parent', 0) ->setIF(strpos($this->config->task->edit->requiredFields, 'estStarted') !== false, 'estStarted', $this->post->estStarted) ->setIF(strpos($this->config->task->edit->requiredFields, 'deadline') !== false, 'deadline', $this->post->deadline) ->setIF($this->post->story != false and $this->post->story != $oldTask->story, 'storyVersion', $this->loadModel('story')->getVersion($this->post->story))