X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/e26f661f7af4da4b3c87c17293f009d7eb3c7b57..ea4c952433d2ee3906999f629b8bc2076e0af13c:/src/store/processes/process-copy-actions.ts diff --git a/src/store/processes/process-copy-actions.ts b/src/store/processes/process-copy-actions.ts index bb8d8f5a..cd3fe21c 100644 --- a/src/store/processes/process-copy-actions.ts +++ b/src/store/processes/process-copy-actions.ts @@ -11,6 +11,7 @@ import { ServiceRepository } from '~/services/services'; import { CopyFormDialogData } from '~/store/copy-dialog/copy-dialog'; import { getProcess, ProcessStatus, getProcessStatus } from '~/store/processes/process'; import { snackbarActions } from '~/store/snackbar/snackbar-actions'; +import { initProjectsTreePicker } from '~/store/tree-picker/tree-picker-actions'; export const PROCESS_COPY_FORM_NAME = 'processCopyFormName'; @@ -21,6 +22,7 @@ export const openCopyProcessDialog = (resource: { name: string, uuid: string }) const processStatus = getProcessStatus(process); if (processStatus === ProcessStatus.DRAFT) { dispatch(resetPickerProjectTree()); + dispatch(initProjectsTreePicker(PROCESS_COPY_FORM_NAME)); const initialData: CopyFormDialogData = { name: `Copy of: ${resource.name}`, uuid: resource.uuid, ownerUuid: '' }; dispatch(initialize(PROCESS_COPY_FORM_NAME, initialData)); dispatch(dialogActions.OPEN_DIALOG({ id: PROCESS_COPY_FORM_NAME, data: {} }));