diff options
| -rw-r--r-- | routes/lnurl.js | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/routes/lnurl.js b/routes/lnurl.js index 006ee0c9..04cadc13 100644 --- a/routes/lnurl.js +++ b/routes/lnurl.js @@ -166,7 +166,7 @@ app.post( params: { callback, k1 } } = req.body; - const url = `${callback}?amount=${amount * 1000}&comment=${comment}`; + const url = `${callback}${callback.includes('?') ? '&' : '?'}amount=${amount * 1000}${comment ? '&comment=' + comment : ''}`; try { const parts = callback.split("/"); @@ -177,7 +177,6 @@ app.post( res.send(await send(amount, "", result.pr, user)); } catch (e) { l.error("failed to send payment", e.message); - throw e; res.status(500).send(e.message); } }) |
