|
|
|
@ -47,18 +47,22 @@ defmodule Pleroma.Object do
|
|
|
|
|
# Catch and log Object.normalize() calls where the Activity's child object is not
|
|
|
|
|
# preloaded.
|
|
|
|
|
def normalize(%Activity{data: %{"object" => %{"id" => ap_id}}}) do
|
|
|
|
|
Logger.info(
|
|
|
|
|
Logger.debug(
|
|
|
|
|
"Object.normalize() called without preloaded object (#{ap_id}). Consider preloading the object!"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
Logger.debug("Backtrace: #{inspect(Process.info(:erlang.self(), :current_stacktrace))}")
|
|
|
|
|
|
|
|
|
|
normalize(ap_id)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
def normalize(%Activity{data: %{"object" => ap_id}}) do
|
|
|
|
|
Logger.info(
|
|
|
|
|
Logger.debug(
|
|
|
|
|
"Object.normalize() called without preloaded object (#{ap_id}). Consider preloading the object!"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
Logger.debug("Backtrace: #{inspect(Process.info(:erlang.self(), :current_stacktrace))}")
|
|
|
|
|
|
|
|
|
|
normalize(ap_id)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|