From 730a72dba3691e997488e2e6b207390f50bf8b7b Mon Sep 17 00:00:00 2001 From: Bartha Maxime <231026@umons.ac.be> Date: Mon, 22 Apr 2024 13:19:08 +0200 Subject: [PATCH] added profile picture handling --- frontend/src/Apps/Profil.vue | 17 +++++++++++++---- .../ManageResearcherProfile.vue | 4 ++-- .../ResearcherProfile.vue | 2 +- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/frontend/src/Apps/Profil.vue b/frontend/src/Apps/Profil.vue index e4e942b..cd66f28 100644 --- a/frontend/src/Apps/Profil.vue +++ b/frontend/src/Apps/Profil.vue @@ -93,12 +93,14 @@ async function ChangeInfos(){ for (let element in toModify){ + console.log(element) + console.log(toModify[element]) if (element ==="email" && (toModify[element] !== null)){ await alterSelf(user.value.regNo,{email : toModify[element]}); } - if (element ==="profilPictureUrl" && (toModify[element] !== null)){ - await alterSelf(user.value.regNo,{ profilPictureUrl : toModify[element]}); + if (element ==="profilePictureUrl" && (toModify[element] !== null)){ + await alterSelf(user.value.regNo,{ profilePictureUrl : toModify[element]}); } else if(element === "address" && (toModify[element] !== null)){ await alterSelf(user.value.regNo,{address : toModify[element]}); @@ -116,7 +118,7 @@ toModify.address = item.address; toModify.profilPictureUrl = item.profilPictureUrl; toModify.email= item.email; - toModify.password= item.password; + toModify.password= item.password } function getPP(){ @@ -176,6 +178,13 @@ } } + + async function getProfilePic(data){ + const pp= await uploadProfilePicture(data) + toModify.profilePictureUrl = pp.url + } + +