diff --git a/src/boost/boost_datastore.go b/src/boost/boost_datastore.go index 5a7a0b6e..2ec454f1 100644 --- a/src/boost/boost_datastore.go +++ b/src/boost/boost_datastore.go @@ -115,6 +115,7 @@ func saveData(contractHash string) { default: // Queue is full, skip this one (it will be retried in the next save cycle) log.Printf("Save queue full, skipping contract: %s", contractHash) + delete(pendingSaves, contractHash) // Remove from pending since we couldn't queue it saveQueueMutex.Unlock() continue }