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

fix issue where non-standard NFT watchAsset requests result in notification with home screen view (#19788)

This commit is contained in:
Alex Donesky 2023-06-28 13:01:38 -05:00 committed by Dan J Miller
parent 425def4009
commit 3e9680c0d5

View File

@ -1,7 +1,7 @@
///: BEGIN:ONLY_INCLUDE_IN(snaps) ///: BEGIN:ONLY_INCLUDE_IN(snaps)
import { SubjectType } from '@metamask/subject-metadata-controller'; import { SubjectType } from '@metamask/subject-metadata-controller';
///: END:ONLY_INCLUDE_IN ///: END:ONLY_INCLUDE_IN
import { ApprovalType, ERC1155, ERC721 } from '@metamask/controller-utils'; import { ApprovalType } from '@metamask/controller-utils';
import { import {
createSelector, createSelector,
createSelectorCreator, createSelectorCreator,
@ -574,7 +574,7 @@ export function getSuggestedNfts(state) {
getUnapprovedConfirmations(state)?.filter(({ requestData, type }) => { getUnapprovedConfirmations(state)?.filter(({ requestData, type }) => {
return ( return (
type === ApprovalType.WatchAsset && type === ApprovalType.WatchAsset &&
[ERC721, ERC1155].includes(requestData?.asset?.standard) requestData?.asset?.tokenId !== undefined
); );
}) || [] }) || []
); );