diff --git a/module/execution/model.php b/module/execution/model.php index e5f7e6b96a..6194f38eef 100755 --- a/module/execution/model.php +++ b/module/execution/model.php @@ -2870,7 +2870,7 @@ class executionModel extends model $columnID = $this->kanban->getColumnIDByLaneID((int)$laneID, 'backlog'); if(empty($columnID)) $columnID = isset($output['columnID']) ? $output['columnID'] : 0; - if(!empty($laneID) and !empty($columnID)) $this->kanban->addKanbanCell($executionID, $laneID, $columnID, 'story', $storyID); + if(!empty($laneID) and !empty($columnID)) $this->kanban->addKanbanCell($executionID, $laneID, $columnID, $storyType, $storyID); $data = new stdclass(); $data->project = $executionID; @@ -2890,7 +2890,7 @@ class executionModel extends model if($storyType == 'requirement' and $execution->model == 'ipd') $this->dao->update(TABLE_STORY)->set('status')->eq('developing')->where('id')->eq($storyID)->exec(); } - if(!isset($output['laneID']) or !isset($output['columnID'])) $this->kanban->updateLane($executionID, 'story'); + if(!isset($output['laneID']) or !isset($output['columnID'])) $this->kanban->updateLane($executionID, $storyType); return true; } diff --git a/module/story/control.php b/module/story/control.php index 42c4b71984..c410cfd374 100755 --- a/module/story/control.php +++ b/module/story/control.php @@ -158,7 +158,7 @@ class story extends control } if($this->session->project && $executionID != $this->session->project) $this->execution->linkStory($this->session->project, $storyIdList); - $this->execution->linkStory($executionID, $storyIdList, $extra, $lanes); + $this->execution->linkStory($executionID, $storyIdList, $extra, $lanes, $storyType); } if($this->viewType == 'json') return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'idList' => $stories));