diff --git a/frontend/src/views/container/container/operate/index.vue b/frontend/src/views/container/container/operate/index.vue index 7eb0a02c0..ec7b00aef 100644 --- a/frontend/src/views/container/container/operate/index.vue +++ b/frontend/src/views/container/container/operate/index.vue @@ -401,18 +401,20 @@ const onSubmit = async (formEl: FormInstance | undefined) => { dialogData.value.rowData!.labels = dialogData.value.rowData!.labelsStr.split('\n'); } dialogData.value.rowData!.cmd = []; - if (dialogData.value.rowData?.cmdStr.indexOf(`'`) !== -1) { - let itemCmd = dialogData.value.rowData!.cmdStr.split(`'`); - for (const cmd of itemCmd) { - if (cmd && cmd !== ' ') { + if (dialogData.value.rowData?.cmdStr) { + if (dialogData.value.rowData?.cmdStr.indexOf(`'`) !== -1) { + let itemCmd = dialogData.value.rowData!.cmdStr.split(`'`); + for (const cmd of itemCmd) { + if (cmd && cmd !== ' ') { + dialogData.value.rowData!.cmd.push(cmd); + } + } + } else { + let itemCmd = dialogData.value.rowData!.cmdStr.split(` `); + for (const cmd of itemCmd) { dialogData.value.rowData!.cmd.push(cmd); } } - } else { - let itemCmd = dialogData.value.rowData!.cmdStr.split(` `); - for (const cmd of itemCmd) { - dialogData.value.rowData!.cmd.push(cmd); - } } if (dialogData.value.rowData!.entrypointStr) { dialogData.value.rowData!.entrypoint = dialogData.value.rowData!.entrypointStr.split(' ');