use atoms for role changeset

This commit is contained in:
2023-01-29 12:57:07 -05:00
parent 75fcbb1e65
commit 3ae890c193
3 changed files with 4 additions and 4 deletions

View File

@@ -112,7 +112,7 @@ defmodule Cannery.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)