diff --git a/src/components/LoginComponent.vue b/src/components/LoginComponent.vue index 46b75f1..f7e9185 100644 --- a/src/components/LoginComponent.vue +++ b/src/components/LoginComponent.vue @@ -80,13 +80,10 @@ export default { getValidationState({ dirty, validated, valid = null }) { return dirty || validated ? valid : null }, - onSubmit() { + async onSubmit() { try { - authService.login({ - email: this.form.email, - password: this.form.password - }) - this.$router.push({ + await authService.login(this.form.email, this.form.password) + await this.$router.push({ name: this.$route.params.return_url || 'home' }) } catch (e) { diff --git a/src/components/todo/ListComponent.vue b/src/components/todo/ListComponent.vue index 2f50b02..9c4f79b 100644 --- a/src/components/todo/ListComponent.vue +++ b/src/components/todo/ListComponent.vue @@ -136,14 +136,14 @@