diff --git a/web/src/pages/Register.vue b/web/src/pages/Register.vue index 6b3e172..7d6826e 100644 --- a/web/src/pages/Register.vue +++ b/web/src/pages/Register.vue @@ -5,6 +5,7 @@ import { useSessionStore } from "../stores/session"; const error = ref(""); const login = ref({ email: "", password: "", name: "" }); +const router = useRouter(); // has to be called in setup onMounted(() => { useSessionStore().setTitle("Login"); @@ -15,7 +16,8 @@ function formSubmit(e: MouseEvent) { useSessionStore().register(login.value) .then(x => { error.value = ""; - useRouter().replace("/dashboard"); + router.replace("/dashboard"); + return x; }) .catch(x => error.value = "The entered credentials are invalid!");