From: Lisa Knox Date: Mon, 27 Nov 2023 17:53:39 +0000 (-0500) Subject: 21128: fixed detailspanel edit crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox --- diff --git a/src/views-components/details-panel/details-panel.tsx b/src/views-components/details-panel/details-panel.tsx index 39cb78aa..2653a210 100644 --- a/src/views-components/details-panel/details-panel.tsx +++ b/src/views-components/details-panel/details-panel.tsx @@ -86,7 +86,7 @@ const getItem = (res: DetailsResource): DetailsData => { const mapStateToProps = ({ auth, detailsPanel, resources, collectionPanelFiles, multiselect, router }: RootState) => { const isDetailsResourceChecked = multiselect.checkedList[detailsPanel.resourceUuid] const currentRoute = router.location ? router.location.pathname : ""; - const currentItemUuid = isDetailsResourceChecked ? detailsPanel.resourceUuid : multiselect.selectedUuid ? multiselect.selectedUuid : currentRoute.split('/')[2]; + const currentItemUuid = isDetailsResourceChecked || currentRoute.includes('collections') ? detailsPanel.resourceUuid : multiselect.selectedUuid ? multiselect.selectedUuid : currentRoute.split('/')[2]; const resource = getResource(currentItemUuid)(resources) as DetailsResource | undefined; const file = resource ? undefined