diff --git a/src/stores/user.js b/src/stores/user.js
index a0f2769..30e23f6 100644
--- a/src/stores/user.js
+++ b/src/stores/user.js
@@ -22,27 +22,30 @@ export const useUserStore = defineStore('user', () => {
this.user.value = myUserModel;
await client.patch("/api/UpdateMyUser/profile", myUserModel)
- const updateProfilePictureEndpoint = profilePicture !== null && profilePicture.size !== 0 ? `/api/UpdateMyUser/profile-picture` : `/api/UpdateMyUser/profile-picture?url=${myUserModel.storedDataUrls.profilePictureUrl}`;
- this.user.value.storedDataUrls.profilePictureUrl = await client.post(updateProfilePictureEndpoint, profilePicture, {
- headers: {
- 'Content-Type': 'application/octet-stream',
- }
- });
-
- const updateBannerPictureEndpoint = bannerPicture !== null && bannerPicture.size !== 0 ? `/api/UpdateMyUser/banner-picture` : `/api/UpdateMyUser/banner-picture?url=${myUserModel.storedDataUrls.bannerPictureUrl}`;
- this.user.value.storedDataUrls.bannerPictureUrl = await client.post(updateBannerPictureEndpoint, bannerPicture, {
- headers: {
- 'Content-Type': 'application/octet-stream',
- }
- });
-
- console.log(websiteIcon);
- const updateWebsiteIconEndpoint = websiteIcon !== null && websiteIcon.size !== 0 ? `/api/UpdateMyUser/website-icon` : `/api/UpdateMyUser/website-icon?url=${myUserModel.storedDataUrls.websiteIconUrl}`;
- this.user.value.storedDataUrls.websiteIconUrl = await client.post(updateWebsiteIconEndpoint, websiteIcon, {
- headers: {
- 'Content-Type': 'application/octet-stream',
- }
- });
+ if (typeof myUserModel.storedDataUrls.profilePictureUrl !== "object") {
+ const updateProfilePictureEndpoint = profilePicture !== null && profilePicture.size !== 0 ? `/api/UpdateMyUser/profile-picture` : `/api/UpdateMyUser/profile-picture?url=${myUserModel.storedDataUrls.profilePictureUrl}`;
+ this.user.value.storedDataUrls.profilePictureUrl = await client.post(updateProfilePictureEndpoint, profilePicture, {
+ headers: {
+ 'Content-Type': 'application/octet-stream',
+ }
+ });
+ }
+ if (typeof myUserModel.storedDataUrls.bannerPictureUrl !== "object") {
+ const updateBannerPictureEndpoint = bannerPicture !== null && bannerPicture.size !== 0 ? `/api/UpdateMyUser/banner-picture` : `/api/UpdateMyUser/banner-picture?url=${myUserModel.storedDataUrls.bannerPictureUrl}`;
+ this.user.value.storedDataUrls.bannerPictureUrl = await client.post(updateBannerPictureEndpoint, bannerPicture, {
+ headers: {
+ 'Content-Type': 'application/octet-stream',
+ }
+ });
+ }
+ if (typeof myUserModel.storedDataUrls.websiteIconUrl !== "object") {
+ const updateWebsiteIconEndpoint = websiteIcon !== null && websiteIcon.size !== 0 ? `/api/UpdateMyUser/website-icon` : `/api/UpdateMyUser/website-icon?url=${myUserModel.storedDataUrls.websiteIconUrl}`;
+ this.user.value.storedDataUrls.websiteIconUrl = await client.post(updateWebsiteIconEndpoint, websiteIcon, {
+ headers: {
+ 'Content-Type': 'application/octet-stream',
+ }
+ });
+ }
}
return { user, getCurrentUser, setCurrentUser, updateCurrentUser }
diff --git a/src/views/main/Creator.vue b/src/views/main/Creator.vue
index 38e804a..1134269 100644
--- a/src/views/main/Creator.vue
+++ b/src/views/main/Creator.vue
@@ -20,8 +20,9 @@
{{ user.firstName }}
+{{ user.lastName }}
+{{ user.occupation }}
+