diff --git a/next-ui/src/pages/libraries/[id].vue b/next-ui/src/pages/libraries/[id].vue index 701ea1fc..3d346a6d 100644 --- a/next-ui/src/pages/libraries/[id].vue +++ b/next-ui/src/pages/libraries/[id].vue @@ -6,17 +6,23 @@ meta: - requiresRole: ADMIN + requiresRole: USER diff --git a/next-ui/src/pages/login.vue b/next-ui/src/pages/login.vue index 708b6658..5ac44125 100644 --- a/next-ui/src/pages/login.vue +++ b/next-ui/src/pages/login.vue @@ -156,7 +156,7 @@ async function submitForm() { rememberMe: appStore.rememberMe, }) .then(() => { - if (route.query.redirect) void router.push({ path: route.query.redirect.toString() }) + if (route.query.redirect) void router.push(route.query.redirect.toString()) else void router.push('/') }) .catch((error) => { diff --git a/next-ui/src/pages/startup.vue b/next-ui/src/pages/startup.vue index e8ad4eec..ec36eca7 100644 --- a/next-ui/src/pages/startup.vue +++ b/next-ui/src/pages/startup.vue @@ -38,7 +38,7 @@ async function checkAuthenticated() { if (claimError.value) { await router.push({ name: '/error' }) } else if (data.value) { - if (route.query.redirect) await router.push({ path: route.query.redirect.toString() }) + if (route.query.redirect) await router.push(route.query.redirect.toString()) else await router.push('/') } else if (error.value) { if (claimData.value?.isClaimed)