From f26ec38a74ccb890781288518935c77552c43b62 Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Fri, 4 May 2018 15:25:05 +0200 Subject: [PATCH] channeldb: return ErrNoPendingCommit in case of no channel bucket --- channeldb/channel.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/channeldb/channel.go b/channeldb/channel.go index 12e942be7..ee308e71c 100644 --- a/channeldb/channel.go +++ b/channeldb/channel.go @@ -1223,7 +1223,9 @@ func (c *OpenChannel) RemoteCommitChainTip() (*CommitDiff, error) { err := c.Db.View(func(tx *bolt.Tx) error { chanBucket, err := readChanBucket(tx, c.IdentityPub, &c.FundingOutpoint, c.ChainHash) - if err != nil { + if err == ErrNoActiveChannels || err == ErrNoChanDBExists { + return ErrNoPendingCommit + } else if err != nil { return err }