X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/f9ee4d6b8debaacd44deebe07ab7ff89ce209c1c..e868a45a2a187dca9812c5e6e201503f3e427e08:/src/store/project-tree-picker/project-tree-picker-actions.ts diff --git a/src/store/project-tree-picker/project-tree-picker-actions.ts b/src/store/project-tree-picker/project-tree-picker-actions.ts index 31110175..2e980738 100644 --- a/src/store/project-tree-picker/project-tree-picker-actions.ts +++ b/src/store/project-tree-picker/project-tree-picker-actions.ts @@ -3,23 +3,24 @@ // SPDX-License-Identifier: AGPL-3.0 import { Dispatch } from "redux"; -import { RootState } from "~/store/store"; -import { ServiceRepository } from "~/services/services"; -import { mockProjectResource } from "~/models/test-utils"; -import { treePickerActions, receiveTreePickerProjectsData } from "~/store/tree-picker/tree-picker-actions"; -import { TreePickerId } from '~/models/tree'; +import { RootState } from "store/store"; +import { getUserUuid } from "common/getuser"; +import { ServiceRepository } from "services/services"; +import { mockProjectResource } from "models/test-utils"; +import { treePickerActions, receiveTreePickerProjectsData } from "store/tree-picker/tree-picker-actions"; +import { TreePickerId } from 'models/tree'; export const resetPickerProjectTree = () => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { - dispatch(treePickerActions.RESET_TREE_PICKER({pickerId: TreePickerId.PROJECTS})); - dispatch(treePickerActions.RESET_TREE_PICKER({pickerId: TreePickerId.SHARED_WITH_ME})); - dispatch(treePickerActions.RESET_TREE_PICKER({pickerId: TreePickerId.FAVORITES})); + dispatch(treePickerActions.RESET_TREE_PICKER({ pickerId: TreePickerId.PROJECTS })); + dispatch(treePickerActions.RESET_TREE_PICKER({ pickerId: TreePickerId.SHARED_WITH_ME })); + dispatch(treePickerActions.RESET_TREE_PICKER({ pickerId: TreePickerId.FAVORITES })); dispatch(initPickerProjectTree()); }; export const initPickerProjectTree = () => (dispatch: Dispatch, getState: () => RootState, services: ServiceRepository) => { - const uuid = services.authService.getUuid(); - + const uuid = getUserUuid(getState()); + if (!uuid) { return; } dispatch(getPickerTreeProjects(uuid)); dispatch(getSharedWithMeProjectsPickerTree(uuid)); dispatch(getFavoritesProjectsPickerTree(uuid)); @@ -43,4 +44,4 @@ const getProjectsPickerTree = (uuid: string, kind: string) => { [mockProjectResource({ uuid, name: kind })], kind ); -}; \ No newline at end of file +};