mirror of
https://github.com/mempool/mempool.git
synced 2025-01-18 21:32:55 +01:00
Fix Goggles indexing when summaries disabled
This commit is contained in:
parent
7405cf8336
commit
82920f621f
@ -566,7 +566,7 @@ class Blocks {
|
|||||||
*/
|
*/
|
||||||
public async $classifyBlocks(): Promise<void> {
|
public async $classifyBlocks(): Promise<void> {
|
||||||
// classification requires an esplora backend
|
// classification requires an esplora backend
|
||||||
if (config.MEMPOOL.BACKEND !== 'esplora') {
|
if (!Common.blocksSummariesIndexingEnabled() || config.MEMPOOL.BACKEND !== 'esplora') {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -577,7 +577,7 @@ class Blocks {
|
|||||||
const unclassifiedTemplatesList = await BlocksSummariesRepository.$getTemplatesWithVersion(0);
|
const unclassifiedTemplatesList = await BlocksSummariesRepository.$getTemplatesWithVersion(0);
|
||||||
|
|
||||||
// nothing to do
|
// nothing to do
|
||||||
if (!unclassifiedBlocksList.length && !unclassifiedTemplatesList.length) {
|
if (!unclassifiedBlocksList?.length && !unclassifiedTemplatesList?.length) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -586,8 +586,8 @@ class Blocks {
|
|||||||
let indexedTotal = 0;
|
let indexedTotal = 0;
|
||||||
|
|
||||||
const minHeight = Math.min(
|
const minHeight = Math.min(
|
||||||
unclassifiedBlocksList[unclassifiedBlocksList.length - 1].height ?? Infinity,
|
unclassifiedBlocksList[unclassifiedBlocksList.length - 1]?.height ?? Infinity,
|
||||||
unclassifiedTemplatesList[unclassifiedTemplatesList.length - 1].height ?? Infinity,
|
unclassifiedTemplatesList[unclassifiedTemplatesList.length - 1]?.height ?? Infinity,
|
||||||
);
|
);
|
||||||
const numToIndex = Math.max(
|
const numToIndex = Math.max(
|
||||||
unclassifiedBlocksList.length,
|
unclassifiedBlocksList.length,
|
||||||
|
@ -559,7 +559,7 @@ class DatabaseMigration {
|
|||||||
await this.updateToSchemaVersion(66);
|
await this.updateToSchemaVersion(66);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (databaseSchemaVersion < 67) {
|
if (databaseSchemaVersion < 67 && isBitcoin === true) {
|
||||||
await this.$executeQuery('ALTER TABLE `blocks_summaries` ADD version INT NOT NULL DEFAULT 0');
|
await this.$executeQuery('ALTER TABLE `blocks_summaries` ADD version INT NOT NULL DEFAULT 0');
|
||||||
await this.$executeQuery('ALTER TABLE `blocks_summaries` ADD INDEX `version` (`version`)');
|
await this.$executeQuery('ALTER TABLE `blocks_summaries` ADD INDEX `version` (`version`)');
|
||||||
await this.$executeQuery('ALTER TABLE `blocks_templates` ADD version INT NOT NULL DEFAULT 0');
|
await this.$executeQuery('ALTER TABLE `blocks_templates` ADD version INT NOT NULL DEFAULT 0');
|
||||||
|
Loading…
Reference in New Issue
Block a user