From 4c36fd598770ce72bad62c484d7ebc662e6b3aaf Mon Sep 17 00:00:00 2001 From: Martin Milata Date: Thu, 17 Jun 2021 01:37:39 +0200 Subject: [PATCH] routing: truncate failure detail after first line --- network/backend/lnd/proto.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/network/backend/lnd/proto.go b/network/backend/lnd/proto.go index c003be3..3ae4475 100644 --- a/network/backend/lnd/proto.go +++ b/network/backend/lnd/proto.go @@ -2,6 +2,7 @@ package lnd import ( "fmt" + "strings" "time" "github.com/lightningnetwork/lnd/lnrpc" @@ -346,7 +347,8 @@ func protoToRoutingEvent(resp *routerrpc.HtlcEvent) *models.RoutingEvent { detail = fmt.Sprintf("%s %s", detail, s) } if lfe.FailureString != "" { - detail = fmt.Sprintf("%s %s", detail, lfe.FailureString) + firstLine := strings.Split(lfe.FailureString, "\n")[0] + detail = fmt.Sprintf("%s %s", detail, firstLine) } failureCode = int32(lfe.WireFailure) }