X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/78fd0936352c6f50f06bd0c6f9973bccc1ac0d51..fe477581df706f4c2c1669f2df584bd94dbb4bea:/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 }));