- with true <- limit > 0 || nil,
- %Activity{} = activity <- Activity.get_create_by_object_ap_id(obj["id"]) do
- activity
- |> Activity.self_replies()
- |> select([a], fragment("?->>'id'", a.data))
+ with limit when limit > 0 <-
+ Pleroma.Config.get([:activitypub, :note_replies_output_limit], 0),
+ %Object{} = object <- Object.get_cached_by_ap_id(obj_data["id"]) do
+ object
+ |> Object.self_replies()
+ |> select([o], fragment("?->>'id'", o.data))