1
0

lnutil.PaymentAttemptLog: fix error formatting

fixes #6249
This commit is contained in:
SomberNight
2020-06-22 03:40:04 +02:00
parent b6db201570
commit 89ddc1345d
2 changed files with 11 additions and 2 deletions

View File

@@ -269,8 +269,12 @@ class PaymentAttemptLog(NamedTuple):
sender_idx = self.failure_details.sender_idx
failure_msg = self.failure_details.failure_msg
if sender_idx is not None:
short_channel_id = route[sender_idx+1].short_channel_id
message = str(failure_msg.code.name)
try:
short_channel_id = route[sender_idx + 1].short_channel_id
except IndexError:
# payment destination reported error
short_channel_id = _("Destination node")
message = failure_msg.code_name()
else:
short_channel_id = route[-1].short_channel_id
message = _('Success')