From ec31ba6e91c8b6c5e87e4f0d8ad0a1a48e7a6ce3 Mon Sep 17 00:00:00 2001 From: winkidney Date: Fri, 22 Apr 2022 22:28:13 -0700 Subject: [PATCH] fix: bug fix in user profile for other user --- pinry-spa/src/views/Profile4User.vue | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pinry-spa/src/views/Profile4User.vue b/pinry-spa/src/views/Profile4User.vue index 7237fd3..0e23efe 100644 --- a/pinry-spa/src/views/Profile4User.vue +++ b/pinry-spa/src/views/Profile4User.vue @@ -2,7 +2,7 @@
- +
@@ -27,7 +27,7 @@ export default { }, created() { this.initializeBoard(); - this.initializeUser(); + this.initializeUser(this.filters.userFilter); }, beforeRouteUpdate(to, from, next) { this.filters = { userFilter: to.params.username }; @@ -37,11 +37,18 @@ export default { initializeBoard() { this.filters = { userFilter: this.$route.params.username }; }, - initializeUser() { + initializeUser(username) { const self = this; - api.User.fetchUserInfo(false).then( + console.log(username); + api.User.fetchUserInfoByName(username).then( (user) => { - self.profile = user; + if (user === null) { + self.$router.push( + { name: 'PageNotFound' }, + ); + } else { + self.profile = user; + } }, ); },