diff --git a/src/components/UpdateUserComponents/UpdateUserLayout.vue b/src/components/UpdateUserComponents/UpdateUserLayout.vue index bc0de4f4828781d99da0623070b4ff4f995154bd..680163fced7137b85b522d166883255bdaf71225 100644 --- a/src/components/UpdateUserComponents/UpdateUserLayout.vue +++ b/src/components/UpdateUserComponents/UpdateUserLayout.vue @@ -2,6 +2,7 @@ import BaseInput from "@/components/InputFields/BaseInput.vue"; import {onMounted, ref} from "vue"; import {AuthenticationService, LeaderboardService, UserControllerService, type UserUpdateDTO} from "@/api"; +import {useUserInfoStore} from "@/stores/UserStore"; @@ -15,7 +16,6 @@ const confirmPasswordRef = ref('') const formRef = ref() let samePasswords = ref(true) - async function setupForm() { try { let response = await UserControllerService.getUser(); @@ -78,6 +78,12 @@ const handleSubmit = async () => { if(samePasswords.value){ try { UserControllerService.update({requestBody: updateUserPayload}) + useUserInfoStore().setUserInfo({ + email: emailRef.value, + firstname: firstNameRef.value, + lastname: surnameRef.value, + password: passwordRef.value + }) }catch (err){ cosole.error(err)