From f62090ea37805b40819c91b82e1741dc5ed5d710 Mon Sep 17 00:00:00 2001 From: daitingting Date: Thu, 24 Nov 2022 05:56:25 +0000 Subject: [PATCH] * Fix bug #30076. --- module/release/control.php | 10 ++++++++++ 1 file changed, 10 insertions(+) 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; }