21128: fixed detailspanel edit crash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
authorLisa Knox <lisaknox83@gmail.com>
Mon, 27 Nov 2023 17:53:39 +0000 (12:53 -0500)
committerLisa Knox <lisaknox83@gmail.com>
Mon, 27 Nov 2023 17:53:39 +0000 (12:53 -0500)
src/views-components/details-panel/details-panel.tsx

index 39cb78aa3d4ef6eaf6cd20efa0b03aab77653ba8..2653a2103345fe40a99cf9deb467e162efb05572 100644 (file)
@@ -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