X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/a899e5b123e98cf4e7c211ef2137dceb2510946f..be6da45206cfeb4169220852c96892b3c2fb6960:/src/store/processes/process-command-actions.ts diff --git a/src/store/processes/process-command-actions.ts b/src/store/processes/process-command-actions.ts index de55a2cb..6c765568 100644 --- a/src/store/processes/process-command-actions.ts +++ b/src/store/processes/process-command-actions.ts @@ -6,6 +6,7 @@ import { dialogActions } from '~/store/dialog/dialog-actions'; import { RootState } from '../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 }));