diff options
author | rinpatch <rinpatch@sdf.org> | 2020-04-16 17:54:57 +0300 |
---|---|---|
committer | rinpatch <rinpatch@sdf.org> | 2020-04-16 17:54:57 +0300 |
commit | 77ee64b9930bf6b439f87112fa35e302f5125aa2 (patch) | |
tree | b39f4d7b01a9af18751113874e7885136c53ccd5 | |
parent | c077ad0b3305e74f5b8d1b9bf38d4f480d76c1a6 (diff) | |
download | pleroma-77ee64b9930bf6b439f87112fa35e302f5125aa2.tar.gz |
user: remove blank?
-rw-r--r-- | lib/pleroma/user.ex | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index fab405233..753b0c686 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -343,9 +343,15 @@ defmodule Pleroma.User do bio_limit = Pleroma.Config.get([:instance, :user_bio_length], 5000) name_limit = Pleroma.Config.get([:instance, :user_name_length], 100) + name = + case params[:name] do + name when is_binary(name) and byte_size(name) > 0 -> name + _ -> params[:nickname] + end + params = params - |> Map.put(:name, blank?(params[:name]) || params[:nickname]) + |> Map.put(:name, name) |> Map.put_new(:last_refreshed_at, NaiveDateTime.utc_now()) |> truncate_if_exists(:name, name_limit) |> truncate_if_exists(:bio, bio_limit) @@ -1599,9 +1605,6 @@ defmodule Pleroma.User do end end - defp blank?(""), do: nil - defp blank?(n), do: n - def ap_enabled?(%User{local: true}), do: true def ap_enabled?(%User{ap_enabled: ap_enabled}), do: ap_enabled def ap_enabled?(_), do: false |