diff --git a/src/views/ProfileCreationView.vue b/src/views/ProfileCreationView.vue index 84ee995a09140ac6ca952033bb143435d0bdbc9b..56967fda6ad46d2a4bdf88b9a5d0456e95fa4a99 100644 --- a/src/views/ProfileCreationView.vue +++ b/src/views/ProfileCreationView.vue @@ -19,6 +19,7 @@ export default { }, methods: { async submit() { + const authStore = useAuthStore() await API.addProfile(this.profile) .then((profile) => { let id = profile.id; @@ -26,14 +27,14 @@ export default { let image = document.getElementById("profile_img").files[0]; if (typeof image === 'undefined') { - this.authStore.profile = profile; - this.authStore.profiles.push(profile); + authStore.profile = profile; + API.getProfiles(); router.push("/"); } else { API.uploadProfileImage(image, id) .then((updatedProfile) => { - this.authStore.profile = updatedProfile; - this.authStore.profiles.push(profile); + authStore.profile = updatedProfile; + API.getProfiles(); router.push("/"); }); }