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)