diff --git a/lib/pleroma/web/templates/feed/feed/_activity.atom.eex b/lib/pleroma/web/templates/feed/feed/_activity.atom.eex index 604805211..bc67e12b3 100644 --- a/lib/pleroma/web/templates/feed/feed/_activity.atom.eex +++ b/lib/pleroma/web/templates/feed/feed/_activity.atom.eex @@ -15,8 +15,7 @@ <%= escape(@data["summary"]) %> <% end %> - - + <%= for tag <- Pleroma.Object.hashtags(@object) do %> diff --git a/lib/pleroma/web/templates/feed/feed/_tag_activity.atom.eex b/lib/pleroma/web/templates/feed/feed/_tag_activity.atom.eex index 1720ccd37..ce5d62de6 100644 --- a/lib/pleroma/web/templates/feed/feed/_tag_activity.atom.eex +++ b/lib/pleroma/web/templates/feed/feed/_tag_activity.atom.eex @@ -18,8 +18,7 @@ <%= escape(@data["summary"]) %> <% end %> - - + <%= for tag <- Pleroma.Object.hashtags(@object) do %> diff --git a/test/pleroma/web/feed/tag_controller_test.exs b/test/pleroma/web/feed/tag_controller_test.exs index 0d12f500a..9e8874455 100644 --- a/test/pleroma/web/feed/tag_controller_test.exs +++ b/test/pleroma/web/feed/tag_controller_test.exs @@ -73,6 +73,8 @@ defmodule Pleroma.Web.Feed.TagControllerTest do ] assert xpath(xml, ~x"//feed/entry/author/name/text()"ls) == [user.nickname, user.nickname] + assert xpath(xml, ~x"//feed/entry/link[@rel='self']/@href"sl) == [] + assert length(xpath(xml, ~x"//feed/entry/link[@rel='alternate']/@href"sl)) == 2 assert xpath(xml, ~x"//feed/entry/link[@rel='enclosure']/@href"sl) == [ "https://peertube.moe/video.mp4?first=one&second=two", diff --git a/test/pleroma/web/feed/user_controller_test.exs b/test/pleroma/web/feed/user_controller_test.exs index e1f9fd403..f363fc0a5 100644 --- a/test/pleroma/web/feed/user_controller_test.exs +++ b/test/pleroma/web/feed/user_controller_test.exs @@ -83,12 +83,12 @@ defmodule Pleroma.Web.Feed.UserControllerTest do |> get(user_feed_path(conn, :feed, user.nickname)) |> response(200) - activity_titles = - resp - |> SweetXml.parse() - |> SweetXml.xpath(~x"//entry/title/text()"l) + xml = SweetXml.parse(resp) + activity_titles = SweetXml.xpath(xml, ~x"//entry/title/text()"l) assert activity_titles == [~c"Won't, didn'...", ~c"2hu", ~c"2hu & as"] + assert SweetXml.xpath(xml, ~x"//entry/link[@rel='self']/@href"sl) == [] + assert length(SweetXml.xpath(xml, ~x"//entry/link[@rel='alternate']/@href"sl)) == 3 assert resp =~ FeedView.escape(object.data["content"]) assert resp =~ FeedView.escape(object.data["summary"]) assert resp =~ FeedView.escape(object.data["context"])