fix(settings): catch all of /settings route subpath

This commit is contained in:
2026-07-28 20:13:08 +02:00
parent eb43e2f49f
commit 71b6601360
+13 -1
View File
@@ -40,7 +40,7 @@ const routes = [
} }
}, },
{ {
path: '/settings', path: '/settings/:rest(.*)*',
name: 'settings', name: 'settings',
component: SettingsView, component: SettingsView,
meta: { meta: {
@@ -72,4 +72,16 @@ export const updatePageTitle = function updatePageTitle (route) {
}; };
}; };
// remove trailing slash(es)
router.beforeEach((route) => {
if (route.path !== '/' && route.path.endsWith('/')) {
return {
path: route.path.replace(/\/+$/, ''),
query: route.query,
hash: route.hash,
replace: true
};
};
});
export default router; export default router;