diff --git a/htlcswitch/switch.go b/htlcswitch/switch.go index f48cbdc97..3e1ad107d 100644 --- a/htlcswitch/switch.go +++ b/htlcswitch/switch.go @@ -939,7 +939,7 @@ func (s *Switch) parseFailedPayment(payment *pendingPayment, pkt *htlcPacket, // The payment never cleared the link, so we don't need to // decrypt the error, simply decode it them report back to the // user. - case pkt.localFailure: + case pkt.localFailure || pkt.convertedError: var userErr string r := bytes.NewReader(htlc.Reason) failureMsg, err := lnwire.DecodeFailure(r, 0)