From 46bc867241b565c619f40d1b7cdb581eb24d71fc Mon Sep 17 00:00:00 2001 From: Maurice Parker Date: Thu, 13 Jun 2019 15:51:28 -0500 Subject: [PATCH] Add additional sort criteria for when published date is equal. Issue #644 --- Shared/Timeline/ArticleArray.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Shared/Timeline/ArticleArray.swift b/Shared/Timeline/ArticleArray.swift index d8878eaa7..1e40e7593 100644 --- a/Shared/Timeline/ArticleArray.swift +++ b/Shared/Timeline/ArticleArray.swift @@ -53,6 +53,9 @@ extension Array where Element == Article { func sortedByDate(_ sortDirection: ComparisonResult) -> ArticleArray { let articles = sorted { (article1, article2) -> Bool in + if article1.logicalDatePublished == article2.logicalDatePublished { + return article1.articleID < article2.articleID + } if sortDirection == .orderedDescending { return article1.logicalDatePublished > article2.logicalDatePublished }