use atoms for role changeset
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2023-01-29 12:56:44 -05:00
parent 40f301ca71
commit 24f608163f
3 changed files with 4 additions and 4 deletions

View File

@@ -112,7 +112,7 @@ defmodule Memex.Accounts do
|> Multi.one(:users_count, from(u in User, select: count(u.id), distinct: true))
|> Multi.insert(:add_user, fn %{users_count: count} ->
# if no registered users, make first user an admin
role = if count == 0, do: "admin", else: "user"
role = if count == 0, do: :admin, else: :user
User.registration_changeset(attrs) |> User.role_changeset(role)
end)