Pleroma.Object/1: take %Object{} as argument instead
[akkoma] / lib / pleroma / web / activity_pub / mrf / simple_policy.ex
index 8e0514dc830c20b8840ee7bdb7ccd84858b9977a..94933ce99f6bb982f96ab7c988f7c6a5c0ef33d6 100644 (file)
@@ -77,7 +77,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.SimplePolicy do
       if MRF.subdomain_match?(media_nsfw, actor_host) do
         child_object =
           child_object
-          |> Map.put("hashtags", Object.hashtags(child_object) ++ ["nsfw"])
+          |> Map.put("hashtags", Object.hashtags(%Object{data: child_object}) ++ ["nsfw"])
           |> Map.put("sensitive", true)
 
         Map.put(object, "object", child_object)