diff --git a/module/testcase/js/common.js b/module/testcase/js/common.js index 5d5f4c368c..4b57ccb400 100644 --- a/module/testcase/js/common.js +++ b/module/testcase/js/common.js @@ -385,7 +385,7 @@ function loadStories(productID, moduleID, num) $('#story' + num).replaceWith(stories); $('#story' + num + "_chosen").remove(); $('#story' + num).next('.picker').remove(); - $('#story' + num).attr('name', 'story[' + i + ']'); + $('#story' + num).attr('name', 'story[' + num + ']'); $('#story' + num).chosen(); } }); diff --git a/module/testcase/model.php b/module/testcase/model.php index 67c27ead33..f545be7627 100644 --- a/module/testcase/model.php +++ b/module/testcase/model.php @@ -894,9 +894,10 @@ class testcaseModel extends model /* Process data if the value is 'ditto'. */ foreach($caseIDList as $caseID) { - if($data->pris[$caseID] == 'ditto') $data->pris[$caseID] = isset($prev['pri']) ? $prev['pri'] : 3; - if($data->modules[$caseID] == 'ditto') $data->modules[$caseID] = isset($prev['module']) ? $prev['module'] : 0; - if($data->types[$caseID] == 'ditto') $data->types[$caseID] = isset($prev['type']) ? $prev['type'] : ''; + if($data->pris[$caseID] == 'ditto') $data->pris[$caseID] = isset($prev['pri']) ? $prev['pri'] : 3; + if($data->modules[$caseID] == 'ditto') $data->modules[$caseID] = isset($prev['module']) ? $prev['module'] : 0; + if($data->types[$caseID] == 'ditto') $data->types[$caseID] = isset($prev['type']) ? $prev['type'] : ''; + if($data->story[$caseID]) == '') $data->story[$caseID] = 0; if(isset($data->branches[$caseID]) and $data->branches[$caseID] == 'ditto') $data->branches[$caseID] = isset($prev['branch']) ? $prev['branch'] : 0; if(!empty($data->story[$caseID]) and $data->story[$caseID] == 'ditto') $data->story[$caseID] = isset($prev['story']) ? $prev['story'] : 0;