From 8e8e4d5c4ecfa6a63a0cfcb0a8d54c6437e84cbe Mon Sep 17 00:00:00 2001 From: Tiago Vasconcelos Date: Thu, 7 May 2026 10:19:04 +0100 Subject: [PATCH] only use fallback to lnurlw --- lnbits/static/js/components/lnbits-qrcode-lnurl.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lnbits/static/js/components/lnbits-qrcode-lnurl.js b/lnbits/static/js/components/lnbits-qrcode-lnurl.js index 2441eb77f..14d014f7d 100644 --- a/lnbits/static/js/components/lnbits-qrcode-lnurl.js +++ b/lnbits/static/js/components/lnbits-qrcode-lnurl.js @@ -21,7 +21,10 @@ window.app.component('lnbits-qrcode-lnurl', { if (this.tab == 'bech32') { const bytes = new TextEncoder().encode(this.url) const bech32 = NostrTools.nip19.encodeBytes('lnurl', bytes) - this.lnurl = `${new URL(this.url).origin}/?lightning=${bech32.toUpperCase()}` + this.lnurl = + this.prefix == 'lnurlw' + ? `${new URL(this.url).origin}/?lightning=${bech32.toUpperCase()}` + : `lightning:${bech32.toUpperCase()}` } else if (this.tab == 'lud17') { if (this.url.startsWith('http://')) { this.lnurl = this.url.replace('http://', this.prefix + '://')