X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5c6e7a1fcb3e951c09e4a794f92a80a35f4db2ee..00bf04d74afad9970678b87c02942003e0712cd2:/src/store/context-menu/context-menu-actions.ts diff --git a/src/store/context-menu/context-menu-actions.ts b/src/store/context-menu/context-menu-actions.ts index 2b0e6f8f8b..bb404b8896 100644 --- a/src/store/context-menu/context-menu-actions.ts +++ b/src/store/context-menu/context-menu-actions.ts @@ -11,7 +11,8 @@ import { getResource } from '../resources/resources'; import { ProjectResource } from '~/models/project'; import { UserResource } from '~/models/user'; import { isSidePanelTreeCategory } from '~/store/side-panel-tree/side-panel-tree-actions'; -import { extractUuidKind, ResourceKind, TrashableResource } from '~/models/resource'; +import { extractUuidKind, ResourceKind } from '~/models/resource'; +import { matchProcessRoute } from '~/routes/routes'; export const contextMenuActions = unionize({ OPEN_CONTEXT_MENU: ofType<{ position: ContextMenuPosition, resource: ContextMenuResource }>(), @@ -87,13 +88,10 @@ export const openProcessContextMenu = (event: React.MouseEvent) => (dispatch: Dispatch, getState: () => RootState) => { const { location } = getState().router; const pathname = location ? location.pathname : ''; - // ToDo: We get error from matchProcessRoute - // const match = matchProcessRoute(pathname); - // console.log('match: ', match); - // const uuid = match ? match.params.id : ''; - const uuid = pathname.split('/').slice(-1)[0]; + const match = matchProcessRoute(pathname); + const uuid = match ? match.params.id : ''; const resource = { - uuid: '', + uuid, ownerUuid: '', kind: ResourceKind.PROCESS, name: '',