Fix token balances 500 response

(cherry picked from commit 238533eff7)
pull/4761/head
nikitosing 3 years ago committed by Viktor Baranov
parent 8b54503003
commit 165a46891e
  1. 8
      apps/block_scout_web/lib/block_scout_web/templates/address_token_balance/_tokens.html.eex

@ -11,8 +11,8 @@
data-token-symbol="<%= token_symbol(token_balance.token) %>" data-token-symbol="<%= token_symbol(token_balance.token) %>"
> >
<% path = cond do <% path = cond do
token_balance.token_type == "ERC-721" && token_balance.token_id -> token_instance_path(@conn, :show, token_balance.token.contract_address_hash, to_string(token_balance.token_id)) token_balance.token_type == "ERC-721" && !is_nil(token_balance.token_id) -> token_instance_path(@conn, :show, token_balance.token.contract_address_hash, to_string(token_balance.token_id))
token_balance.token_type == "ERC-1155" && token_balance.token_id -> token_instance_path(@conn, :show, token_balance.token.contract_address_hash, to_string(token_balance.token_id)) token_balance.token_type == "ERC-1155" && !is_nil(token_balance.token_id) -> token_instance_path(@conn, :show, token_balance.token.contract_address_hash, to_string(token_balance.token_id))
true -> token_path(@conn, :show, to_string(token_balance.token.contract_address_hash)) true -> token_path(@conn, :show, to_string(token_balance.token.contract_address_hash))
end end
%> %>
@ -42,12 +42,12 @@
<div class="row"> <div class="row">
<% col_md = if token_balance.token.usd_value, do: "col-md-6", else: "col-md-12" %> <% col_md = if token_balance.token.usd_value, do: "col-md-6", else: "col-md-12" %>
<p class="mb-0 <%= col_md %> "> <p class="mb-0 <%= col_md %> ">
<%= if token_balance.token_type == "ERC-721" && token_balance.token_id do %> <%= if token_balance.token_type == "ERC-721" && !is_nil(token_balance.token_id) do %>
1 1
<% else %> <% else %>
<%= format_according_to_decimals(token_balance.value, token_balance.token.decimals) %> <%= token_symbol(token_balance.token) %> <%= format_according_to_decimals(token_balance.value, token_balance.token.decimals) %> <%= token_symbol(token_balance.token) %>
<% end %> <% end %>
<%= if (token_balance.token_type == "ERC-721" && token_balance.token_id) or token_balance.token_type == "ERC-1155" do %> <%= if (token_balance.token_type == "ERC-721" && !is_nil(token_balance.token_id)) or token_balance.token_type == "ERC-1155" do %>
<%= " TokenID " <> to_string(token_balance.token_id) %> <%= " TokenID " <> to_string(token_balance.token_id) %>
<% end %> <% end %>
</p> </p>

Loading…
Cancel
Save