diff --git a/Modules/Parser/Sources/FeedParser/Feeds/XML/AtomParser.swift b/Modules/Parser/Sources/FeedParser/Feeds/XML/AtomParser.swift index 9c69d24bc..5d01f2479 100644 --- a/Modules/Parser/Sources/FeedParser/Feeds/XML/AtomParser.swift +++ b/Modules/Parser/Sources/FeedParser/Feeds/XML/AtomParser.swift @@ -203,6 +203,11 @@ private extension AtomParser { } func addSummary(_ saxParser: SAXParser, _ article: RSSArticle) { + + guard article.body == nil else { + return + } + article.body = currentString(saxParser) } func addLink(_ article: RSSArticle) { @@ -443,4 +448,3 @@ extension AtomParser: SAXParserDelegate { xhtmlString = s } } -