diff --git a/webapp/pages/index.vue b/webapp/pages/index.vue index 3cd669bfe..ab975593a 100644 --- a/webapp/pages/index.vue +++ b/webapp/pages/index.vue @@ -160,10 +160,11 @@ export default { $state.complete() } + const { Post = [] } = previousResult const result = { ...previousResult, Post: [ - ...previousResult.Post.filter(prevPost => { + ...Post.filter(prevPost => { return ( fetchMoreResult.Post.filter(newPost => newPost.id === prevPost.id).length === 0 ) diff --git a/webapp/pages/profile/_id/_slug.vue b/webapp/pages/profile/_id/_slug.vue index b343b018e..af6a6b7f9 100644 --- a/webapp/pages/profile/_id/_slug.vue +++ b/webapp/pages/profile/_id/_slug.vue @@ -394,10 +394,11 @@ export default { this.hasMore = false $state.complete() } + const { profilePagePosts = [] } = previousResult const result = { ...previousResult, profilePagePosts: [ - ...previousResult.profilePagePosts.filter(prevPost => { + ...profilePagePosts.filter(prevPost => { return ( fetchMoreResult.profilePagePosts.filter(newPost => newPost.id === prevPost.id) .length === 0