routing: truncate failure detail after first line

pull/26/head
Martin Milata 3 years ago
parent c923d7ab57
commit 4c36fd5987

@ -2,6 +2,7 @@ package lnd
import ( import (
"fmt" "fmt"
"strings"
"time" "time"
"github.com/lightningnetwork/lnd/lnrpc" "github.com/lightningnetwork/lnd/lnrpc"
@ -346,7 +347,8 @@ func protoToRoutingEvent(resp *routerrpc.HtlcEvent) *models.RoutingEvent {
detail = fmt.Sprintf("%s %s", detail, s) detail = fmt.Sprintf("%s %s", detail, s)
} }
if lfe.FailureString != "" { 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) failureCode = int32(lfe.WireFailure)
} }

Loading…
Cancel
Save