From 77339a83d49cec20701a743307db607f9f3d146e Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Fri, 7 Jun 2024 15:39:28 +0200 Subject: [PATCH] rpcserver: send pending channels to aux data parser We added the custom data to the pending channels but forgot to also send the response RPC message to the custom channel parser so it can turn it into human-readable JSON. --- rpcserver.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/rpcserver.go b/rpcserver.go index db913cb07..a05219f53 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -4180,6 +4180,16 @@ func (r *rpcServer) PendingChannels(ctx context.Context, resp.WaitingCloseChannels = waitingCloseChannels resp.TotalLimboBalance += limbo + err = fn.MapOptionZ( + r.server.implCfg.AuxDataParser, + func(parser AuxDataParser) error { + return parser.InlineParseCustomData(resp) + }, + ) + if err != nil { + return nil, fmt.Errorf("error parsing custom data: %w", err) + } + return resp, nil }