diff --git a/moped-editor/src/views/projects/projectView/ProjectView.js b/moped-editor/src/views/projects/projectView/ProjectView.js index 82595ac86f..d12ceb124e 100644 --- a/moped-editor/src/views/projects/projectView/ProjectView.js +++ b/moped-editor/src/views/projects/projectView/ProjectView.js @@ -120,11 +120,12 @@ const ProjectView = () => { const { projectId } = useParams(); let query = useQueryParams(); const classes = useStyles(); - const previousFilters = useLocation().state.filters; - const allProjectsLink = previousFilters + const previousFilters = useLocation()?.state?.filters; + const allProjectsLink = !!previousFilters ? `/moped/projects?filter=${previousFilters}` : "/moped/projects"; + // Get the tab query string value and associated tab index. // If there's no query string, default to first tab in TABS array let activeTabIndex = !!query.get("tab")