fix not showing 0 if ammo type with 0 rounds

This commit is contained in:
shibao 2022-02-23 19:41:21 -05:00
parent 91cf9d0eb5
commit ee28de1178
2 changed files with 7 additions and 6 deletions

View File

@ -90,7 +90,7 @@ defmodule Cannery.Ammo do
from ag in AmmoGroup,
where: ag.ammo_type_id == ^ammo_type_id,
select: sum(ag.count)
)
) || 0
end
@doc """
@ -117,7 +117,7 @@ defmodule Cannery.Ammo do
left_join: sg in assoc(ag, :shot_groups),
where: ag.ammo_type_id == ^ammo_type_id,
select: sum(sg.count)
)
) || 0
end
@doc """

View File

@ -100,9 +100,8 @@
) %>
</span>
<% else %>
<h3 class="title text-lg col-span-2">
<h3 class="mx-8 my-4 title text-lg text-primary-600 col-span-2">
<%= gettext("No cost information") %>
<%= display_emoji("😔") %>
</h3>
<% end %>
</div>
@ -111,8 +110,10 @@
<div>
<%= if @ammo_groups |> Enum.empty?() do %>
<h2 class="mx-8 my-4 title text-lg text-primary-600">
<%= gettext("No ammo for this type") %>
<%= display_emoji("😔") %>
</h2>
<% else %>
<div class="flex flex-wrap justify-center items-center">
<%= for ammo_group <- @ammo_groups do %>