Merge pull request #3080 from mempool/nymkappa/bugfix/invalid-db-use

Fix database usage when database is disabled
This commit is contained in:
softsimon 2023-02-19 21:08:40 +07:00 committed by GitHub
commit ee6bdeec66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -600,10 +600,12 @@ class Blocks {
* Index a block if it's missing from the database. Returns the block after indexing
*/
public async $indexBlock(height: number): Promise<BlockExtended> {
if (Common.indexingEnabled()) {
const dbBlock = await blocksRepository.$getBlockByHeight(height);
if (dbBlock != null) {
if (dbBlock !== null) {
return prepareBlock(dbBlock);
}
}
const blockHash = await bitcoinApi.$getBlockHash(height);
const block = BitcoinApi.convertBlock(await bitcoinClient.getBlock(blockHash));