commit d9813540ace90a1650feef797ee8a607b152e086
parent 108a986ef0e5e017b8ba100c767c7270d9fcef98
Author: ThomasV <thomasv@electrum.org>
Date: Sat, 2 Feb 2019 13:49:04 +0100
fix: test short_channel_id before removing from channel_db
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git 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)