From a8b3740f094e7eb524f362bba9c37a579f1af3d6 Mon Sep 17 00:00:00 2001 From: zenggang Date: Fri, 23 Sep 2022 08:05:00 +0000 Subject: [PATCH] * Fix case batchedit. --- module/testcase/view/browse.html.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/module/testcase/view/browse.html.php b/module/testcase/view/browse.html.php index 80068e2523..d752791099 100644 --- a/module/testcase/view/browse.html.php +++ b/module/testcase/view/browse.html.php @@ -129,8 +129,10 @@ js::set('suiteID', $suiteID); $misc = $canBatchRun ? "onclick=\"setFormAction('$actionLink', '', '#caseList')\"" : "disabled='disabled'"; echo html::commonButton($lang->testtask->runCase, $misc); - $actionLink = $this->createLink('testcase', 'batchEdit', "productID=$productID&branch=$branch"); - $misc = $canBatchEdit ? "onclick=\"setFormAction('$actionLink', '', '#caseList')\"" : "disabled='disabled'"; + foreach($cases as $case) $caseProductIds[$case->product] = $case->product; + $caseProductID = count($caseProductIds) > 1 ? 0 : $productID; + $actionLink = $this->createLink('testcase', 'batchEdit', "productID=$caseProductID&branch=$branch"); + $misc = $canBatchEdit ? "onclick=\"setFormAction('$actionLink', '', '#caseList')\"" : "disabled='disabled'"; echo html::commonButton($lang->edit, $misc); ?>