From 61f0c8aa6628efe91cb4ebc7e03ec17a0d4eb03d Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sat, 4 Jan 2020 15:56:00 -0800 Subject: Allow application/xhtml+xml links as comments URL in Atom replies --- reader/atom/atom_10.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'reader/atom/atom_10.go') diff --git a/reader/atom/atom_10.go b/reader/atom/atom_10.go index 708cc9f..5323070 100644 --- a/reader/atom/atom_10.go +++ b/reader/atom/atom_10.go @@ -194,9 +194,11 @@ func (a *atom10Entry) entryEnclosures() model.EnclosureList { return enclosures } -// See https://tools.ietf.org/html/rfc4685#section-3 +// See https://tools.ietf.org/html/rfc4685#section-4 +// If the type attribute of the atom:link is omitted, its value is assumed to be "application/atom+xml". +// We accept only HTML or XHTML documents for now since the intention is to have the same behavior as RSS. func (a *atom10Entry) entryCommentsURL() string { - commentsURL := a.Links.firstLinkWithRelationAndType("replies", "text/html") + commentsURL := a.Links.firstLinkWithRelationAndType("replies", "text/html", "application/xhtml+xml") if url.IsAbsoluteURL(commentsURL) { return commentsURL } -- cgit v1.2.3