From de0e6724bf70e816655c5f50858d9aba99bbe433 Mon Sep 17 00:00:00 2001 From: Luke Parker Date: Wed, 2 Nov 2022 22:39:49 -0400 Subject: [PATCH] Remove error case which shouldn't be an error --- substrate/tendermint/client/src/block_import.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/substrate/tendermint/client/src/block_import.rs b/substrate/tendermint/client/src/block_import.rs index 64c989c0..be8926ac 100644 --- a/substrate/tendermint/client/src/block_import.rs +++ b/substrate/tendermint/client/src/block_import.rs @@ -47,6 +47,9 @@ where mut block: BlockImportParams, new_cache: HashMap>, ) -> Result { + if self.client.status(BlockId::Hash(block.hash)).unwrap() == BlockStatus::InChain { + return Ok(ImportResult::AlreadyInChain); + } self.check(&mut block).await?; self.client.import_block(block, new_cache).await.map_err(Into::into)