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;
+ }
},
);
},