X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/151c8c646b7fd78fc9ca2b8174eae11bce67873f..c26c98ff85da6a9ed2b946eae1d3484a3056bd10:/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..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 }));