From 082e970e0663f161045ce51a01527bdd18c26fa8 Mon Sep 17 00:00:00 2001 From: pharr117 <24580777+pharr117@users.noreply.github.com> Date: Mon, 18 Sep 2023 23:35:58 -0400 Subject: [PATCH] Fix dry run by wrapping epoch indexed update (#483) --- db/events.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/db/events.go b/db/events.go index 8f62c0c..c90474b 100644 --- a/db/events.go +++ b/db/events.go @@ -91,13 +91,16 @@ func IndexBlockEvents(db *gorm.DB, dryRun bool, blockHeight int64, blockTime tim } func UpdateEpochIndexingStatus(db *gorm.DB, dryRun bool, epochNumber uint, epochIdentifier string, dbChainID string, dbChainName string) error { - epochToUpdate := Epoch{ - EpochNumber: epochNumber, - Chain: Chain{ChainID: dbChainID, Name: dbChainName}, - Identifier: epochIdentifier, - } + if !dryRun { + epochToUpdate := Epoch{ + EpochNumber: epochNumber, + Chain: Chain{ChainID: dbChainID, Name: dbChainName}, + Identifier: epochIdentifier, + } - return db.Model(&Epoch{}).Where(&epochToUpdate).Update("indexed", true).Error + return db.Model(&Epoch{}).Where(&epochToUpdate).Update("indexed", true).Error + } + return nil } func createTaxableEvents(db *gorm.DB, events []TaxableEvent) error {