From 75016036d3373bdb82a1d736a23f0d42cc77dde7 Mon Sep 17 00:00:00 2001 From: AdriGeorge Date: Wed, 23 Sep 2026 16:02:47 +0300 Subject: [PATCH 1/2] Fix asset ordering validation to correctly check NFT state --- src/components/core/handler/downloadHandler.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/core/handler/downloadHandler.ts b/src/components/core/handler/downloadHandler.ts index c56ad613a..1f8df5c86 100644 --- a/src/components/core/handler/downloadHandler.ts +++ b/src/components/core/handler/downloadHandler.ts @@ -37,9 +37,11 @@ export function isOrderingAllowedForAsset(asset: Asset): OrdableAssetResponse { isOrdable: false, reason: `Asset provided is either null, either undefined ${asset}` } - } else if ( - asset.indexedMetadata.nft && - !(asset.indexedMetadata.nft.state in [MetadataStates.ACTIVE, MetadataStates.UNLISTED]) + } else if ( + !asset.indexedMetadata?.nft || + ![MetadataStates.ACTIVE, MetadataStates.UNLISTED].includes( + asset.indexedMetadata.nft.state + ) ) { return { isOrdable: false, From 1b721b0df1907305581c5b4c11932e933c72161b Mon Sep 17 00:00:00 2001 From: AdriGeorge Date: Wed, 23 Sep 2026 16:06:25 +0300 Subject: [PATCH 2/2] fix: lint --- src/components/core/handler/downloadHandler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/core/handler/downloadHandler.ts b/src/components/core/handler/downloadHandler.ts index 1f8df5c86..538ef2c5f 100644 --- a/src/components/core/handler/downloadHandler.ts +++ b/src/components/core/handler/downloadHandler.ts @@ -37,7 +37,7 @@ export function isOrderingAllowedForAsset(asset: Asset): OrdableAssetResponse { isOrdable: false, reason: `Asset provided is either null, either undefined ${asset}` } - } else if ( + } else if ( !asset.indexedMetadata?.nft || ![MetadataStates.ACTIVE, MetadataStates.UNLISTED].includes( asset.indexedMetadata.nft.state