From 42fd4c4d322e654371cc3801d0df16163710efbf Mon Sep 17 00:00:00 2001 From: Michael Schmoock Date: Fri, 3 Feb 2023 13:10:25 +0100 Subject: [PATCH] monitor: fix cli upstream changes on listpeerchannels --- monitor/monitor.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/monitor/monitor.py b/monitor/monitor.py index 04828ce..2662c6e 100755 --- a/monitor/monitor.py +++ b/monitor/monitor.py @@ -31,7 +31,12 @@ def monitor(plugin): chans = {} states = {} for p in peers['peers']: - for c in p['channels']: + channels = [] + if 'channels' in p: + channels = p['channels'] + elif 'num_channels' in p and p['num_channels'] > 0: + channels = plugin.rpc.listpeerchannels(p['id'])['channels'] + for c in channels: if p['connected']: reply['num_connected'] += 1 reply['num_channels'] += 1