diff options
author | tusooa <tusooa@kazv.moe> | 2023-11-05 18:49:31 -0500 |
---|---|---|
committer | tusooa <tusooa@kazv.moe> | 2023-12-27 12:27:37 -0500 |
commit | 7a58ddfa486048d17fa653662914e0f02d11fadb (patch) | |
tree | 823eeef02bd7e95279699667ea58b7fe208327f2 /lib/pleroma/user.ex | |
parent | 40f170f0a70eaf81f13bbe64964a98843a2ecaa9 (diff) |
Allow local user to have group actor type
https://git.pleroma.social/pleroma/pleroma/-/issues/3205
Diffstat (limited to 'lib/pleroma/user.ex')
-rw-r--r-- | lib/pleroma/user.ex | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 10dafbe6f..0fd1b6365 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -39,6 +39,7 @@ defmodule Pleroma.User do alias Pleroma.Workers.BackgroundWorker require Logger + require Pleroma.Constants @type t :: %__MODULE__{} @type account_status :: @@ -579,7 +580,7 @@ defmodule Pleroma.User do |> validate_format(:nickname, local_nickname_regex()) |> validate_length(:bio, max: bio_limit) |> validate_length(:name, min: 1, max: name_limit) - |> validate_inclusion(:actor_type, ["Person", "Service"]) + |> validate_inclusion(:actor_type, Pleroma.Constants.allowed_user_actor_types()) |> put_fields() |> put_emoji() |> put_change_if_present(:bio, &{:ok, parse_bio(&1, struct)}) |