From 40d03ae62d314098567ca667646ded1eb156d7b8 Mon Sep 17 00:00:00 2001 From: tianshujie Date: Wed, 12 Feb 2025 11:20:19 +0800 Subject: [PATCH] * [bug#59582,done,0.5h] fix product range error. --- module/bug/zen.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/module/bug/zen.php b/module/bug/zen.php index 7721597329..872e47c573 100644 --- a/module/bug/zen.php +++ b/module/bug/zen.php @@ -1213,6 +1213,18 @@ class bugZen extends bug */ protected function assignVarsForEdit(object $bug): void { + $product = $this->loadModel('product')->fetchByID($bug->product); + if(empty($product->shadow)) + { + $products = $this->view->products; + $productList = $this->loadModel('product')->getByIdList(array_keys($products)); + foreach($products as $id => $name) + { + if(!empty($productList[$id]->shadow) || $productList[$id]->status == 'closed') unset($products[$id]); + } + $this->view->products = $products; + } + /* Add product related to the bug when it is not in the products. */ if(!isset($this->products[$bug->product])) {