From e8de008466d00b5031cf68d982f89384e9e42fc3 Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Fri, 26 Jan 2018 13:35:08 -0500 Subject: [PATCH] User model doesn't need two changeset functions --- lib/chess/auth/user.ex | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/chess/auth/user.ex b/lib/chess/auth/user.ex index efe8e66..f745bea 100644 --- a/lib/chess/auth/user.ex +++ b/lib/chess/auth/user.ex @@ -13,15 +13,8 @@ defmodule Chess.Auth.User do timestamps() end - def changeset(struct) do - struct - |> cast(%{}, [:username, :password]) - |> validate_required([:username, :password]) - |> hash_password() - end - @doc false - def changeset(struct, params) do + def changeset(struct, params \\ %{}) do struct |> cast(params, [:username, :password]) |> validate_required([:username, :password])