diff --git a/channeldb/db.go b/channeldb/db.go index 51a0eb1be..d640cbdc8 100644 --- a/channeldb/db.go +++ b/channeldb/db.go @@ -965,7 +965,7 @@ func (d *DB) RestoreChannelShells(channelShells ...*ChannelShell) error { // With the edge info shell constructed, we'll now add // it to the graph. err = chanGraph.addChannelEdge(tx, &edgeInfo) - if err != nil { + if err != nil && err != ErrEdgeAlreadyExist { return err }