Cannot follow a relay
I get this strange error which I suspect is relayed to the MRFs I have enabled
$ mix pleroma.relay follow https://pleroma.site/relay
warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell)
19:57:21.171 [info] Found emoji packs: awful, feld
19:57:21.189 [info] Retry queue disabled
19:57:21.191 [info] Gopher server disabled
** (FunctionClauseError) no function clause matching in String.downcase/2
The following arguments were given to String.downcase/2:
# 1
nil
# 2
:default
Attempted function clauses (showing 4 out of 4):
def downcase("", _mode)
def downcase(string, :default) when is_binary(string)
def downcase(string, :ascii) when is_binary(string)
def downcase(string, mode) when mode === :greek
(elixir) lib/string.ex:744: String.downcase/2
(pleroma) lib/pleroma/web/activity_pub/mrf/anti_followbot_policy.ex:31: Pleroma.Web.ActivityPub.MRF.AntiFollowbotPolicy.determine_if_followbot/1
(pleroma) lib/pleroma/web/activity_pub/mrf/anti_followbot_policy.ex:53: Pleroma.Web.ActivityPub.MRF.AntiFollowbotPolicy.filter/1
(elixir) lib/enum.ex:1948: Enum."-reduce/3-lists^foldl/2-0-"/3
(pleroma) lib/pleroma/web/activity_pub/activity_pub.ex:127: Pleroma.Web.ActivityPub.ActivityPub.insert/4
(pleroma) lib/pleroma/web/activity_pub/activity_pub.ex:385: Pleroma.Web.ActivityPub.ActivityPub.follow/4
(pleroma) lib/pleroma/web/activity_pub/relay.ex:21: Pleroma.Web.ActivityPub.Relay.follow/1
(pleroma) lib/mix/tasks/pleroma/relay.ex:34: Mix.Tasks.Pleroma.Relay.run/1