diff --git a/app/src/main/scala/org/alephium/explorer/persistence/queries/TokenQueries.scala b/app/src/main/scala/org/alephium/explorer/persistence/queries/TokenQueries.scala index 6e9bc408..b5b632f0 100644 --- a/app/src/main/scala/org/alephium/explorer/persistence/queries/TokenQueries.scala +++ b/app/src/main/scala/org/alephium/explorer/persistence/queries/TokenQueries.scala @@ -328,7 +328,6 @@ object TokenQueries extends StrictLogging { def insertNFTMetadata( metadata: NFTMetadata ): DBActionW[Int] = { - val cleanedTokenUri = metadata.tokenUri.replaceAll("\u0000", "") sqlu""" INSERT INTO nft_metadata ( "token", @@ -336,7 +335,7 @@ object TokenQueries extends StrictLogging { "collection_id", "nft_index" ) - VALUES (${metadata.id},${cleanedTokenUri},${metadata.collectionId},${metadata.nftIndex}) + VALUES (${metadata.id},${metadata.tokenUri},${metadata.collectionId},${metadata.nftIndex}) ON CONFLICT DO NOTHING """ diff --git a/app/src/main/scala/org/alephium/explorer/service/BlockFlowClient.scala b/app/src/main/scala/org/alephium/explorer/service/BlockFlowClient.scala index fb68dbf1..67b0740e 100644 --- a/app/src/main/scala/org/alephium/explorer/service/BlockFlowClient.scala +++ b/app/src/main/scala/org/alephium/explorer/service/BlockFlowClient.scala @@ -371,7 +371,7 @@ object BlockFlowClient extends StrictLogging { def valToString(value: api.model.Val): Option[String] = value match { case api.model.ValByteVec(bytes) => - Some(bytes.utf8String) + Some(bytes.utf8String.replaceAll("\u0000", "")) case _ => None }