diff options
author | faried nawaz <faried@gmail.com> | 2022-11-15 23:42:54 +0500 |
---|---|---|
committer | faried nawaz <faried@gmail.com> | 2022-12-19 01:44:46 +0500 |
commit | 0f67eab38483c574db82a00b53fb29e13c7df089 (patch) | |
tree | 3cbbf598873a28d2cf98f07725c5a1a02d0ef01d | |
parent | f597b1b3e6f04125422c0f7d8e076be44e578e48 (diff) | |
download | pleroma-0f67eab38483c574db82a00b53fb29e13c7df089.tar.gz pleroma-0f67eab38483c574db82a00b53fb29e13c7df089.zip |
remove pub_date() -- use to_rfc2822 instead
_tag_activity.xml.eex used activity_content() instead
of activity_description(), and did not escape html properly.
-rw-r--r-- | lib/pleroma/web/feed/feed_view.ex | 9 | ||||
-rw-r--r-- | lib/pleroma/web/templates/feed/feed/_tag_activity.xml.eex | 4 |
2 files changed, 2 insertions, 11 deletions
diff --git a/lib/pleroma/web/feed/feed_view.ex b/lib/pleroma/web/feed/feed_view.ex index 3e24397aa..449659f4b 100644 --- a/lib/pleroma/web/feed/feed_view.ex +++ b/lib/pleroma/web/feed/feed_view.ex @@ -17,15 +17,6 @@ defmodule Pleroma.Web.Feed.FeedView do @days ~w(Mon Tue Wed Thu Fri Sat Sun) @months ~w(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec) - @spec pub_date(String.t() | DateTime.t()) :: String.t() - def pub_date(date) when is_binary(date) do - date - |> Timex.parse!("{ISO:Extended}") - |> pub_date - end - - def pub_date(%DateTime{} = date), do: to_rfc2822(date) - def prepare_activity(activity, opts \\ []) do object = Object.normalize(activity, fetch: false) diff --git a/lib/pleroma/web/templates/feed/feed/_tag_activity.xml.eex b/lib/pleroma/web/templates/feed/feed/_tag_activity.xml.eex index 2334e24a2..d582c83e8 100644 --- a/lib/pleroma/web/templates/feed/feed/_tag_activity.xml.eex +++ b/lib/pleroma/web/templates/feed/feed/_tag_activity.xml.eex @@ -4,9 +4,9 @@ <guid isPermalink="true"><%= activity_context(@activity) %></guid> <link><%= activity_context(@activity) %></link> - <pubDate><%= pub_date(@activity.data["published"]) %></pubDate> + <pubDate><%= to_rfc2822(@activity.data["published"]) %></pubDate> - <description><%= activity_content(@data) %></description> + <description><%= activity_description(@data) %></description> <%= for attachment <- @data["attachment"] || [] do %> <enclosure url="<%= attachment_href(attachment) %>" type="<%= attachment_type(attachment) %>"/> <% end %> |