* [feedback#8769,done,2.5h] fix loss of testtask ID after saving.

This commit is contained in:
tianshujie
2025-03-24 15:36:21 +08:00
committed by 曹延义
parent 5280386d51
commit bc086ae2d0
2 changed files with 7 additions and 3 deletions
+2 -1
View File
@@ -74,12 +74,13 @@ if($this->config->edition == 'ipd')
}
/* 初始化底部操作栏。Init bottom actions. */
$config->testcase->actionList['edit']['url'] = array('module' => 'testcase', 'method' => 'edit', 'params' => 'caseID={caseID}&comment=false&executionID=%executionID%&from={from}');
$actions = !$testcase->deleted ? $this->loadModel('common')->buildOperateMenu($case) : array();
if(!$testcase->deleted) $actions = array_merge($actions['mainActions'], !empty($actions['mainActions']) && !empty($actions['suffixActions']) ? array(array('type' => 'divider')) : array(), $actions['suffixActions']);
foreach($actions as $index => $action)
{
if(!isset($action['url'])) continue;
$actions[$index]['url'] = str_replace(array('%executionID%', '{runID}'), array((string)$this->session->execution, (string)$runID), $action['url']);
$actions[$index]['url'] = str_replace(array('%executionID%', '{runID}', '{from}'), array((string)$this->session->execution, (string)$runID, $from), $action['url']);
if($isInModal && !isset($action['data-toggle']) && !isset($action['data-load']))
{