From 5b15285e8ec3a7f87f0ee5500ed9ee5ec6c74947 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sat, 7 Sep 2019 18:27:48 -0700 Subject: [PATCH] =?UTF-8?q?Make=20sure=20that=20article.preferredLink=20do?= =?UTF-8?q?esn=E2=80=99t=20return=20an=20empty=20string.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Shared/Data/ArticleUtilities.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Shared/Data/ArticleUtilities.swift b/Shared/Data/ArticleUtilities.swift index be7bc3df8..12df236ec 100644 --- a/Shared/Data/ArticleUtilities.swift +++ b/Shared/Data/ArticleUtilities.swift @@ -46,7 +46,13 @@ extension Article { } var preferredLink: String? { - return url ?? externalURL + if let url = url, !url.isEmpty { + return url + } + if let externalURL = externalURL, !externalURL.isEmpty { + return externalURL + } + return nil } var body: String? {