Просмотр исходного кода

Activity deletion: fix FunctionClauseError #2686

features/ingestion-unfollow
Alex Gleason 2 лет назад
Родитель
Сommit
281806de75
Не найден GPG ключ соответствующий данной подписи Идентификатор GPG ключа: 7211D1F99744FBB7
1 измененных файлов: 6 добавлений и 4 удалений
  1. +6
    -4
      lib/pleroma/activity.ex

+ 6
- 4
lib/pleroma/activity.ex Просмотреть файл

@@ -313,13 +313,15 @@ defmodule Pleroma.Activity do

def delete_all_by_object_ap_id(_), do: nil

defp purge_web_resp_cache(%Activity{} = activity) do
%{path: path} = URI.parse(activity.data["id"])
@cachex.del(:web_resp_cache, path)
defp purge_web_resp_cache(%Activity{data: %{"id" => id}} = activity) when is_binary(id) do
with %{path: path} <- URI.parse(id) do
@cachex.del(:web_resp_cache, path)
end

activity
end

defp purge_web_resp_cache(nil), do: nil
defp purge_web_resp_cache(activity), do: activity

def follow_accepted?(
%Activity{data: %{"type" => "Follow", "object" => followed_ap_id}} = activity


Загрузка…
Отмена
Сохранить