getAlby / lightning-browser-extension

The Bitcoin Lightning Browser Extension that brings deep Lightning & Nostr integration to the web. Wallet interface to multiple lightning nodes and key signer for Nostr, Liquid and onchain use.
https://getalby.com/#extension
MIT License
540 stars 194 forks source link

[BUG] Payment history doesn't load anymore: Cannot read properties of undefined (reading 'data') #3217

Open rkfg opened 3 months ago

rkfg commented 3 months ago

Is there an existing issue for this?

Describe the bug

I use my own LndHub instance, I suppose it started happening when I paid a BlueWallet's invoice (also connected to the same LndHub) from Alby. Since the invoice belongs to the same node I assume it's settled internally and it causes some fields to be missing. I had to abandon another account because of the same issue, now at least there could be an explanation.

Screenshots [optional]

2024-07-31_13-08-36 2024-07-31_13-08-57

Steps To Reproduce

  1. Create an LndHub invoice
  2. Pay it from Alby
  3. The tx list breaks

Expected behavior

It should work as expected.

Alby information

Device information

Additional context

No response

Are you working on this?

None

bumi commented 3 months ago

thanks for reporting. do you use the lndhub.go version or the BlueWallet JavaScript one?

rkfg commented 3 months ago

The original JS one, built from edb2ab094980896c8ceee9baabe467e082e98dc0 in a docker container.