Skip to content
Snippets Groups Projects
Commit d1e77251 authored by Cédric Moreau's avatar Cédric Moreau
Browse files

[fix] Refactoring: `sync` was broken

parent 1f5a588b
No related branches found
No related tags found
No related merge requests found
...@@ -77,7 +77,7 @@ export class QuickSynchronizer { ...@@ -77,7 +77,7 @@ export class QuickSynchronizer {
} }
for (const block of blocks) { for (const block of blocks) {
block.fork = false; block.fork = false;
const current:BlockDTO|null = await getBlock(block.number - 1) const current:BlockDTO|null = block.number > 0 ? await getBlock(block.number - 1) : null
this.blockchain.updateBlocksComputedVars(current, block) this.blockchain.updateBlocksComputedVars(current, block)
} }
// Transactions recording // Transactions recording
......
...@@ -26,6 +26,7 @@ import {UnlockMetadata} from "./common-libs/txunlock" ...@@ -26,6 +26,7 @@ import {UnlockMetadata} from "./common-libs/txunlock"
import {FileDAL} from "./dal/fileDAL" import {FileDAL} from "./dal/fileDAL"
import {DBWallet} from "./dal/sqliteDAL/WalletDAL" import {DBWallet} from "./dal/sqliteDAL/WalletDAL"
import {DataErrors} from "./common-libs/errors" import {DataErrors} from "./common-libs/errors"
import {DBBlock} from "./db/DBBlock"
const _ = require('underscore'); const _ = require('underscore');
...@@ -1805,11 +1806,7 @@ export class Indexer { ...@@ -1805,11 +1806,7 @@ export class Indexer {
if (HEAD.number == 0) { if (HEAD.number == 0) {
basedBlock = HEAD; basedBlock = HEAD;
} else { } else {
if (HEAD.currency === 'gtest') { basedBlock = (await dal.getBlock(CERT.created_on)) as DBBlock;
basedBlock = await dal.getBlockWeHaveItForSure(CERT.created_on);
} else {
basedBlock = await dal.getBlockWeHaveItForSure(CERT.created_on);
}
} }
CERT.expires_on += basedBlock.medianTime; CERT.expires_on += basedBlock.medianTime;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment