* projectbuildControl: modify executionID and projectID parameters based on object type, finish task #110881, fix bug #43198.
This commit is contained in:
@@ -40,7 +40,14 @@ class projectBuild extends control
|
||||
*/
|
||||
public function create(int $projectID = 0)
|
||||
{
|
||||
echo $this->fetch('build', 'create', "executionID=0&productID=0&projectID=$projectID");
|
||||
$executionID = 0;
|
||||
$project = $this->loadModel('project')->fetchById($projectID);
|
||||
if(strpos('stage,sprint,kanban', $project->type) !== false)
|
||||
{
|
||||
$executionID = $projectID;
|
||||
$projectID = $project->project;
|
||||
}
|
||||
echo $this->fetch('build', 'create', "executionID=$executionID&productID=0&projectID=$projectID");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user