mirror of
https://git.pleroma.social/pleroma/pleroma.git
synced 2024-11-15 21:51:09 +00:00
Merge branch 'fix-2686' into 'develop'
Activity deletion: fix FunctionClauseError, fixes #2686 Closes #2686 See merge request pleroma/pleroma!3475
This commit is contained in:
commit
5717256eba
1 changed files with 6 additions and 4 deletions
|
@ -313,13 +313,15 @@ defmodule Pleroma.Activity do
|
||||||
|
|
||||||
def delete_all_by_object_ap_id(_), do: nil
|
def delete_all_by_object_ap_id(_), do: nil
|
||||||
|
|
||||||
defp purge_web_resp_cache(%Activity{} = activity) do
|
defp purge_web_resp_cache(%Activity{data: %{"id" => id}} = activity) when is_binary(id) do
|
||||||
%{path: path} = URI.parse(activity.data["id"])
|
with %{path: path} <- URI.parse(id) do
|
||||||
@cachex.del(:web_resp_cache, path)
|
@cachex.del(:web_resp_cache, path)
|
||||||
|
end
|
||||||
|
|
||||||
activity
|
activity
|
||||||
end
|
end
|
||||||
|
|
||||||
defp purge_web_resp_cache(nil), do: nil
|
defp purge_web_resp_cache(activity), do: activity
|
||||||
|
|
||||||
def follow_accepted?(
|
def follow_accepted?(
|
||||||
%Activity{data: %{"type" => "Follow", "object" => followed_ap_id}} = activity
|
%Activity{data: %{"type" => "Follow", "object" => followed_ap_id}} = activity
|
||||||
|
|
Loading…
Reference in a new issue