diff --git a/lib/algora/accounts.ex b/lib/algora/accounts.ex index 3339524..3d66c5b 100644 --- a/lib/algora/accounts.ex +++ b/lib/algora/accounts.ex @@ -57,6 +57,8 @@ defmodule Algora.Accounts do def get_user(id), do: Repo.get(User, id) + def get_user_by(fields), do: Repo.get_by(User, fields) + def get_user_by!(fields), do: Repo.get_by!(User, fields) ## User registration diff --git a/priv/repo/seeds.exs b/priv/repo/seeds.exs index c48894b..7aeaca0 100644 --- a/priv/repo/seeds.exs +++ b/priv/repo/seeds.exs @@ -7,7 +7,7 @@ alias Algora.Accounts.User alias Algora.Library.Video user = - case Accounts.get_user_by!(handle: "algora") do + case Accounts.get_user_by(handle: "algora") do nil -> {:ok, user} = Repo.insert(%User{