fix ammo type changesets

This commit is contained in:
2022-07-04 20:22:39 -04:00
parent 41bcc2f456
commit 5b5fd7173b
7 changed files with 12 additions and 13 deletions

View File

@@ -141,11 +141,8 @@ defmodule Cannery.Ammo do
"""
@spec create_ammo_type(attrs :: map(), User.t()) ::
{:ok, AmmoType.t()} | {:error, Changeset.t(AmmoType.new_ammo_type())}
def create_ammo_type(attrs \\ %{}, %User{id: user_id}) do
%AmmoType{}
|> AmmoType.create_changeset(attrs |> Map.put("user_id", user_id))
|> Repo.insert()
end
def create_ammo_type(attrs \\ %{}, %User{} = user),
do: %AmmoType{} |> AmmoType.create_changeset(user, attrs) |> Repo.insert()
@doc """
Updates a ammo_type.