From d9813540ace90a1650feef797ee8a607b152e086 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sat, 2 Feb 2019 13:49:04 +0100 Subject: [PATCH] fix: test short_channel_id before removing from channel_db --- electrum/lnworker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/lnworker.py b/electrum/lnworker.py index 6624d5266..77640770b 100644 --- a/electrum/lnworker.py +++ b/electrum/lnworker.py @@ -320,7 +320,8 @@ class LNWorker(PrintError): self.on_channels_updated() self.network.trigger_callback('channel', chan) # remove from channel_db - self.channel_db.remove_channel(chan.short_channel_id) + if chan.short_channel_id is not None: + self.channel_db.remove_channel(chan.short_channel_id) # detect who closed if closing_txid == chan.local_commitment.txid(): self.print_error('we force closed', funding_outpoint)