1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 01:39:44 +01:00

Swap : Fix undefined icon url (#14411)

This commit is contained in:
Guillaume Roux 2022-04-13 14:18:35 +02:00 committed by GitHub
parent 8eb8fc1591
commit 4b3977044f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -61,19 +61,19 @@ export function getRenderableTokenData(
symbol,
false,
) || '';
let tokenAddress;
let tokenIconUrl;
if (process.env.TOKEN_DETECTION_V2) {
tokenAddress = address?.toLowerCase();
tokenIconUrl = tokenList[tokenAddress]?.iconUrl;
} else {
// token from dynamic api list is fetched when useTokenDetection is true
// And since the token.address from allTokens is checksumaddress
// token Address have to be changed to lowercase when we are using dynamic list
tokenAddress = useTokenDetection ? address?.toLowerCase() : address;
tokenIconUrl = useTokenDetection
? tokenList[tokenAddress]?.iconUrl
: `images/contract/${tokenList[tokenAddress].iconUrl}`;
// token from dynamic api list is fetched when useTokenDetection is true
// And since the token.address from allTokens is checksumaddress
// token Address have to be changed to lowercase when we are using dynamic list
const tokenAddress =
useTokenDetection || process.env.TOKEN_DETECTION_V2
? address?.toLowerCase()
: address;
let tokenIconUrl = tokenList[tokenAddress]?.iconUrl;
if (!process.env.TOKEN_DETECTION_V2 && !useTokenDetection && tokenIconUrl) {
tokenIconUrl = `images/contract/${tokenIconUrl}`;
}
const usedIconUrl = iconUrl || tokenIconUrl || token?.image;
return {