소스 검색

Use object.normalize.

tags/v0.9.9
scarlett 5 년 전
부모
커밋
6a6aaa0e1a
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. +3
    -3
      lib/pleroma/web/activity_pub/mrf/ensure_re_prepended.ex

+ 3
- 3
lib/pleroma/web/activity_pub/mrf/ensure_re_prepended.ex 파일 보기

@@ -1,5 +1,5 @@
defmodule Pleroma.Web.ActivityPub.MRF.EnsureRePrepended do
alias Pleroma.Activity
alias Pleroma.Object

@behaviour Pleroma.Web.ActivityPub.MRF

@@ -20,11 +20,11 @@ defmodule Pleroma.Web.ActivityPub.MRF.EnsureRePrepended do

def filter(%{"type" => activity_type} = object) when activity_type == "Create" do
child = object["object"]
in_reply_to = Activity.get_create_activity_by_object_ap_id(child["inReplyTo"])
in_reply_to = Object.normalize(child["inReplyTo"])

child =
if(in_reply_to,
do: filter_by_summary(in_reply_to.data["object"], child),
do: filter_by_summary(in_reply_to.data, child),
else: child
)



불러오는 중...
취소
저장