crash on update_users_following_followers_counts: contain_origin_from_id/2
running develop branch, last commit: 27867422
% env MIX_ENV=prod mix pleroma.database update_users_following_followers_counts
[...]
** (FunctionClauseError) no function clause matching in Pleroma.Object.Containment.contain_origin_from_id/2
The following arguments were given to Pleroma.Object.Containment.contain_origin_from_id/2:
# 1
"https://blog.jabberhead.tk/wp-json/activitypub/1.0/users/1/following"
# 2
%{"@context" => ["https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1", %{"Emoji" => "toot:Emoji", "Hashtag" => "as:Hashtag", "PropertyValue" => "schema:PropertyValue", "atomUri" => "ostatus:atomUri", "conversation" => "ostatus:conversation", "featured" => %{"@id" => "toot:featured", "@type" => "@id"}, "focalPoint" => %{"@container" => "@list", "@id" => "toot:focalPoint"}, "inReplyToAtomUri" => "ostatus:inReplyToAtomUri", "manuallyApprovesFollowers" => "as:manuallyApprovesFollowers", "movedTo" => %{"@id" => "as:movedTo", "@type" => "@id"}, "ostatus" => "http://ostatus.org#", "schema" => "http://schema.org#", "sensitive" => "as:sensitive", "toot" => "http://joinmastodon.org/ns#", "value" => "schema:value"}], "first" => "https://blog.jabberhead.tk/wp-json/activitypub/1.0/users/1/following", "orderedItems" => [], "partOf" => "https://blog.jabberhead.tk/wp-json/activitypub/1.0/users/1/following", "totalItems" => 0}
Attempted function clauses (showing 2 out of 2):
def contain_origin_from_id(_id, %{"id" => nil})
def contain_origin_from_id(id, %{"id" => other_id} = _params)
(pleroma) lib/pleroma/object/containment.ex:67: Pleroma.Object.Containment.contain_origin_from_id/2
(pleroma) lib/pleroma/object/fetcher.ex:171: Pleroma.Object.Fetcher.fetch_and_contain_remote_object_from_id/1
(pleroma) lib/pleroma/web/activity_pub/activity_pub.ex:1143: Pleroma.Web.ActivityPub.ActivityPub.fetch_follow_information_for_user/1
(pleroma) lib/pleroma/user.ex:853: Pleroma.User.fetch_follow_information/1
(pleroma) lib/pleroma/user.ex:842: Pleroma.User.maybe_fetch_follow_information/1
(pleroma) lib/pleroma/user.ex:891: Pleroma.User.update_follower_count/1
(elixir) lib/enum.ex:783: Enum."-each/2-lists^foreach/1-0-"/2
(elixir) lib/enum.ex:783: Enum.each/2
%