diff --git a/frontend/src/components/Login.vue b/frontend/src/components/Login.vue index 9c935b8..f06310c 100644 --- a/frontend/src/components/Login.vue +++ b/frontend/src/components/Login.vue @@ -19,12 +19,13 @@ export default { data() { return { username: '', - user: null, } }, emits: ['userChange'], methods: { async setUser() { + if (this.username === '') return; + let user; user = await User.getByName(this.username); if (user.errors) { @@ -37,8 +38,7 @@ export default { } if (user) { - this.user = user; - this.$emit('userChange', this.user); + this.$emit('userChange', user); } }, } @@ -48,6 +48,18 @@ export default { \ No newline at end of file