diff --git a/renderer/reducers/payment/reducer.js b/renderer/reducers/payment/reducer.js index 6e131d41dfb..41d1e321036 100644 --- a/renderer/reducers/payment/reducer.js +++ b/renderer/reducers/payment/reducer.js @@ -222,6 +222,7 @@ export const payInvoice = ({ value: amt, remainingRetries: retries, paymentRequest: payload.paymentRequest, + dest: payload.dest && payload.dest.toString('hex'), maxRetries: retries, isKeysend, }) diff --git a/renderer/reducers/payment/utils.js b/renderer/reducers/payment/utils.js index 00cdf7283c0..f8ec22b56c9 100644 --- a/renderer/reducers/payment/utils.js +++ b/renderer/reducers/payment/utils.js @@ -47,7 +47,7 @@ export const decoratePayment = (payment, nodes = []) => { // First try to get the pubkey from payment.htlcs list (lnd 0.9+) // Fallback to looking in the legacy payment.path property. - let pubkey + let pubkey = payment.dest if (payment.htlcs) { const hops = get(payment, 'htlcs[0].route.hops', []) const lasthop = hops[hops.length - 1]