X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/1534032e710b57106297576edb28e84b652a76f0..c26c98ff85da6a9ed2b946eae1d3484a3056bd10:/src/store/processes/process-command-actions.ts?ds=sidebyside diff --git a/src/store/processes/process-command-actions.ts b/src/store/processes/process-command-actions.ts index de55a2cb..c014bd4c 100644 --- a/src/store/processes/process-command-actions.ts +++ b/src/store/processes/process-command-actions.ts @@ -3,9 +3,10 @@ // SPDX-License-Identifier: AGPL-3.0 import { dialogActions } from '~/store/dialog/dialog-actions'; -import { RootState } from '../store'; +import { RootState } from '~/store/store'; import { Dispatch } from 'redux'; import { getProcess } from '~/store/processes/process'; +import { quote } from 'shell-quote'; export const PROCESS_COMMAND_DIALOG_NAME = 'processCommandDialog'; @@ -19,7 +20,7 @@ export const openProcessCommandDialog = (processUuid: string) => const process = getProcess(processUuid)(getState().resources); if (process) { const data: ProcessCommandDialogData = { - command: process.containerRequest.command.join(' '), + command: quote(process.containerRequest.command), processName: process.containerRequest.name, }; dispatch(dialogActions.OPEN_DIALOG({ id: PROCESS_COMMAND_DIALOG_NAME, data }));