From 34a87a494ee2fd920ed70a3cc3f4eab7ec3358c7 Mon Sep 17 00:00:00 2001 From: BeeCoding Date: Wed, 20 Dec 2017 02:04:14 -0200 Subject: [PATCH 1/2] Update paymentRequest.js --- packages/lightning-core/helpers/paymentRequest.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lightning-core/helpers/paymentRequest.js b/packages/lightning-core/helpers/paymentRequest.js index ac08a9939..1fbd6e1e8 100644 --- a/packages/lightning-core/helpers/paymentRequest.js +++ b/packages/lightning-core/helpers/paymentRequest.js @@ -5,5 +5,5 @@ export const decoratePaymentRequest = (pr) => { } export const sanitizePaymentRequest = (pr) => { - return pr.replace(prefix, '') + return pr.replace(/lightning:(\/\/)?/g, '') } From 51e1c2375a9a9a2db2c64687a80ce58a66093317 Mon Sep 17 00:00:00 2001 From: BeeCoding Date: Wed, 20 Dec 2017 18:50:06 -0200 Subject: [PATCH 2/2] Add comment clarifying what the regex does. --- packages/lightning-core/helpers/paymentRequest.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/lightning-core/helpers/paymentRequest.js b/packages/lightning-core/helpers/paymentRequest.js index 1fbd6e1e8..9c0726017 100644 --- a/packages/lightning-core/helpers/paymentRequest.js +++ b/packages/lightning-core/helpers/paymentRequest.js @@ -4,6 +4,7 @@ export const decoratePaymentRequest = (pr) => { return prefix + pr } +// Payment requests should start with either lightning: or lightning:// export const sanitizePaymentRequest = (pr) => { return pr.replace(/lightning:(\/\/)?/g, '') }