diff options
author | lain <lain@soykaf.club> | 2020-10-23 13:53:01 +0200 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-10-23 13:53:01 +0200 |
commit | 60e379ce0b74bbe1b0f40a954aec040beab20e4e (patch) | |
tree | a1d8351b95d879e2e72628e1fd0a877f33545442 /lib/pleroma/user.ex | |
parent | 096e4518adf176c3f9cee0e38319340249083a48 (diff) | |
download | pleroma-60e379ce0b74bbe1b0f40a954aec040beab20e4e.tar.gz |
User: Correctly handle whitespace names.
Diffstat (limited to 'lib/pleroma/user.ex')
-rw-r--r-- | lib/pleroma/user.ex | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index dc41d0001..72f507f1e 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -426,7 +426,6 @@ defmodule Pleroma.User do params, [ :bio, - :name, :emoji, :ap_id, :inbox, @@ -455,7 +454,9 @@ defmodule Pleroma.User do :accepts_chat_messages ] ) - |> validate_required([:name, :ap_id]) + |> cast(params, [:name], empty_values: []) + |> validate_required([:ap_id]) + |> validate_required([:name], trim: false) |> unique_constraint(:nickname) |> validate_format(:nickname, @email_regex) |> validate_length(:bio, max: bio_limit) |