Skip to content

Commit 7b8f8cb

Browse files
committed
fix: Check validity of view name before rendering BrowsePage
1 parent d724273 commit 7b8f8cb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/renderer/components/app.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@ export function App() {
185185
lastBrowsePage
186186
: lastBrowsePage;
187187

188+
const browsePageViewExists = useAppSelector(state => browsePageViewName ? browsePageViewName in state.search.views : false);
189+
188190
React.useEffect(() => {
189191
setPageTitle(location.pathname);
190192
}, [location.pathname]);
@@ -336,7 +338,7 @@ export function App() {
336338
<Route element={<NotFoundPage/>}/>
337339
</Routes>
338340
<Activity mode={isBrowsePage ? 'visible' : 'hidden'}>
339-
{browsePageViewName !== undefined && (
341+
{browsePageViewExists && browsePageViewName !== undefined && (
340342
<BrowsePage
341343
viewName={browsePageViewName}
342344
sourceTable='browse-page'/>

0 commit comments

Comments
 (0)