summaryrefslogtreecommitdiffstats
path: root/webapp/stores/post_store.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/stores/post_store.jsx')
-rw-r--r--webapp/stores/post_store.jsx13
1 files changed, 9 insertions, 4 deletions
diff --git a/webapp/stores/post_store.jsx b/webapp/stores/post_store.jsx
index 0d838a3df..62283dacd 100644
--- a/webapp/stores/post_store.jsx
+++ b/webapp/stores/post_store.jsx
@@ -198,11 +198,16 @@ class PostStoreClass extends EventEmitter {
return;
}
- if (checkLatest && newPosts.order.length >= 1) {
+ if (checkLatest) {
const currentLatest = this.latestPageTime[id] || 0;
- const newLatest = newPosts.posts[newPosts.order[0]].create_at || 0;
- if (newLatest > currentLatest) {
- this.latestPageTime[id] = newLatest;
+ if (newPosts.order.length >= 1) {
+ const newLatest = newPosts.posts[newPosts.order[0]].create_at || 0;
+ if (newLatest > currentLatest) {
+ this.latestPageTime[id] = newLatest;
+ }
+ } else if (currentLatest === 0) {
+ // Mark that an empty page was received
+ this.latestPageTime[id] = 1;
}
}