diff --git a/webapp/pages/index.vue b/webapp/pages/index.vue index 723232a2f..2283a3453 100644 --- a/webapp/pages/index.vue +++ b/webapp/pages/index.vue @@ -157,10 +157,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 fd38aaf2c..44ac7f47d 100644 --- a/webapp/pages/profile/_id/_slug.vue +++ b/webapp/pages/profile/_id/_slug.vue @@ -390,10 +390,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