diff --git a/module/release/control.php b/module/release/control.php index eaff58ff11..6d2bbccfca 100644 --- a/module/release/control.php +++ b/module/release/control.php @@ -91,6 +91,16 @@ class release extends control $buildList = $this->build->getByList(array_keys($builds)); foreach($buildList as $build) { + $childBuilds = $this->build->getByList($build->builds); + foreach($childBuilds as $childBuild) + { + $childBuild->stories = trim($childBuild->stories, ','); + $childBuild->bugs = trim($childBuild->bugs, ','); + + if($childBuild->stories) $build->stories .= ',' . $childBuild->stories; + if($childBuild->bugs) $build->bugs .= ',' . $childBuild->bugs; + } + if(!empty($build->stories) or !empty($build->bugs)) $notEmptyBuilds[$build->id] = $build->id; }