diff --git a/Widget/Shared Views/ArticleItemView.swift b/Widget/Shared Views/ArticleItemView.swift index a3fbebba9..d88a56932 100644 --- a/Widget/Shared Views/ArticleItemView.swift +++ b/Widget/Shared Views/ArticleItemView.swift @@ -54,13 +54,18 @@ struct ArticleItemView: View { } func thumbnail(from path: String?) -> Image? { - guard let imagePath = path, - let url = URL(string: imagePath), - let data = try? Data(contentsOf: url), - let uiImage = UIImage(data: data) else { - return Image(uiImage: UIImage(systemName: "globe")!) - } - return Image(uiImage: uiImage) + guard let imagePath = path else { + return Image(uiImage: UIImage(systemName: "globe")!) + } + + let url = URL(fileURLWithPath: imagePath) + + guard let data = try? Data(contentsOf: url), + let uiImage = UIImage(data: data) else { + return Image(uiImage: UIImage(systemName: "globe")!) + } + + return Image(uiImage: uiImage) } func pubDate(_ dateString: String) -> String {