From de2f5ab358873379675d660e2c0216b03e70f42f Mon Sep 17 00:00:00 2001 From: Jake Rosenberg Date: Tue, 18 Feb 2025 14:53:40 -0600 Subject: [PATCH] Fix workbench publications linking to public area --- .../DataFilesProjectFileListing.jsx | 10 ++++++++-- .../Publications/PublicationDetailPublicView.jsx | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/client/src/components/DataFiles/DataFilesProjectFileListing/DataFilesProjectFileListing.jsx b/client/src/components/DataFiles/DataFilesProjectFileListing/DataFilesProjectFileListing.jsx index 95698a10a..cad7f104d 100644 --- a/client/src/components/DataFiles/DataFilesProjectFileListing/DataFilesProjectFileListing.jsx +++ b/client/src/components/DataFiles/DataFilesProjectFileListing/DataFilesProjectFileListing.jsx @@ -16,10 +16,16 @@ import { import DataFilesListing from '../DataFilesListing/DataFilesListing'; import styles from './DataFilesProjectFileListing.module.scss'; -const DataFilesProjectFileListing = ({ rootSystem, system, path }) => { +const DataFilesProjectFileListing = ({ + rootSystem, + system, + path, + basePath, +}) => { const dispatch = useDispatch(); const { fetchListing } = useFileListing('FilesListing'); const { isPublicationSystem, isReviewSystem } = useSystems(); + if (!basePath) basePath = '/workbench/data'; // logic to render addonComponents for DRP const portalName = useSelector((state) => state.workbench.portalName); @@ -172,7 +178,7 @@ const DataFilesProjectFileListing = ({ rootSystem, system, path }) => { scheme="projects" system={system} path={path || '/'} - basePath="/publications" + basePath={basePath} rootSystem={rootSystem} /> diff --git a/client/src/components/Publications/PublicationDetailPublicView.jsx b/client/src/components/Publications/PublicationDetailPublicView.jsx index 8db841f09..c7eb1f167 100644 --- a/client/src/components/Publications/PublicationDetailPublicView.jsx +++ b/client/src/components/Publications/PublicationDetailPublicView.jsx @@ -8,7 +8,7 @@ import DataFilesShowPathModal from '../DataFiles/DataFilesModals/DataFilesShowPa import DataFilesViewDataModal from '../DataFiles/DataFilesModals/DataFilesViewDataModal'; import DataFilesProjectFileListing from '../DataFiles/DataFilesProjectFileListing/DataFilesProjectFileListing'; -function PublicationDetailPublicView({params}) { +function PublicationDetailPublicView({ params }) { return (