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? {