diff --git a/lib/zin/wg/stepseditor/js/v1.js b/lib/zin/wg/stepseditor/js/v1.js index 757b286f34..17c8bdb76a 100644 --- a/lib/zin/wg/stepseditor/js/v1.js +++ b/lib/zin/wg/stepseditor/js/v1.js @@ -141,7 +141,7 @@ class StepsEditor extends zui.Component .removeClass('is-expired'); $row.find('.steps-editor-step-name').css('width', 6 + (item.level * 18)).text(item.name); $row.find('.steps-editor-step-text').attr('name', `${options.name}[${item.name}]`); - $row.find('.steps-editor-step-type').attr('name', `stepType[${item.name}]`).val(hasSub ? 'item' : 'step'); + $row.find('.steps-editor-step-type').attr('name', `stepType[${item.name}]`).val(hasSub ? (!!item.parent ? 'item' : 'group') : 'step'); const $expect = $row.find('.steps-editor-step-expect').attr( { name: `${options.expectsName}[${item.name}]`,