fix tests
Some checks are pending
ci/woodpecker/push/woodpecker Pipeline is pending

This commit is contained in:
FloatingGhost 2022-12-29 17:31:10 +00:00
parent 09b6380cdf
commit f7bf3907a6

View file

@ -2386,6 +2386,7 @@ defmodule Pleroma.User do
defp valid_field?(_), do: false defp valid_field?(_), do: false
defp is_url(nil), do: nil
defp is_url(uri) do defp is_url(uri) do
case URI.parse(uri) do case URI.parse(uri) do
%URI{host: nil} -> false %URI{host: nil} -> false
@ -2417,7 +2418,12 @@ defmodule Pleroma.User do
fields fields
|> Enum.with_index() |> Enum.with_index()
|> Enum.map(fn {%{"name" => name, "value" => value}, index} -> |> Enum.map(fn {%{"name" => name, "value" => value}, index} ->
raw_value = Enum.at(raw_fields, index)["value"] raw_value =
if is_nil(raw_fields) do
nil
else
Enum.at(raw_fields, index)["value"]
end
if is_url(raw_value) do if is_url(raw_value) do
frontend_url = frontend_url =