From ca87f6781a5b0e80989a66be338a699846c40f8d Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 20 Nov 2019 16:49:12 +0800 Subject: Get posts should return posts ordered by time. --- Timeline/Services/TimelineService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Timeline/Services/TimelineService.cs') diff --git a/Timeline/Services/TimelineService.cs b/Timeline/Services/TimelineService.cs index 9ae9dc1c..affcff2e 100644 --- a/Timeline/Services/TimelineService.cs +++ b/Timeline/Services/TimelineService.cs @@ -348,7 +348,7 @@ namespace Timeline.Services throw new ArgumentNullException(nameof(name)); var timelineId = await FindTimelineId(name); - var postEntities = await Database.TimelinePosts.Where(p => p.TimelineId == timelineId && p.Content != null).ToListAsync(); + var postEntities = await Database.TimelinePosts.OrderBy(p => p.Time).Where(p => p.TimelineId == timelineId && p.Content != null).ToListAsync(); var posts = new List(await Task.WhenAll(postEntities.Select(async p => new TimelinePostInfo { Id = p.Id, -- cgit v1.2.3