From 535fe236d51b04efe97e4581eacec05a013bb5a1 Mon Sep 17 00:00:00 2001 From: Michael Shaw Date: Thu, 1 Sep 2022 09:42:24 -0400 Subject: [PATCH] no merge nodeset throws nil --- statediff/indexer/ipld/shared.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/statediff/indexer/ipld/shared.go b/statediff/indexer/ipld/shared.go index 258f573be..e519f23d8 100644 --- a/statediff/indexer/ipld/shared.go +++ b/statediff/indexer/ipld/shared.go @@ -135,7 +135,9 @@ func (lt *localTrie) commit() error { return err } //new trie.Commit method signature also requires Update with returned NodeSet - lt.trieDB.Update(trie.NewWithNodeSet(trieNodes)) + if trieNodes != nil { + lt.trieDB.Update(trie.NewWithNodeSet(trieNodes)) + } // commit trieDB to the underlying ethdb.Database if err := lt.trieDB.Commit(ltHash, false, nil); err != nil {