From b0d4825976b46e219e3b37120005da9c17853adc Mon Sep 17 00:00:00 2001 From: Mikael Nordfeldth Date: Sat, 10 May 2014 15:06:31 +0200 Subject: [PATCH] Order InboxNoticeStream by id instead of created notice.id will give us even really old posts, which were recently imported. For example if a remote instance had problems and just managed to post here. Another solution would be to have a 'notice.imported' field. --- lib/inboxnoticestream.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/inboxnoticestream.php b/lib/inboxnoticestream.php index 481634b32f..eacbb77127 100644 --- a/lib/inboxnoticestream.php +++ b/lib/inboxnoticestream.php @@ -119,7 +119,11 @@ class RawInboxNoticeStream extends NoticeStream $notice->whereAdd(sprintf('notice.id <= %d', $max_id)); } $notice->limit($offset, $limit); - $notice->orderBy('notice.created DESC'); + // notice.id will give us even really old posts, which were + // recently imported. For example if a remote instance had + // problems and just managed to post here. Another solution + // would be to have a 'notice.imported' field and order by it. + $notice->orderBy('notice.id DESC'); if (!$notice->find()) { return array();