aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--routes/lightning/query.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/routes/lightning/query.js b/routes/lightning/query.js
index 8e25293c..c980b0c0 100644
--- a/routes/lightning/query.js
+++ b/routes/lightning/query.js
@@ -3,5 +3,10 @@ const bolt11 = require("bolt11");
module.exports = async (req, res) => {
let hash = req.body.payreq;
let payreq = bolt11.decode(hash);
- res.send(await lna.queryRoutes({ pub_key: payreq.payeeNodeKey, amt: payreq.satoshis }));
+
+ try {
+ res.send(await lna.queryRoutes({ pub_key: payreq.payeeNodeKey, amt: payreq.satoshis }));
+ } catch (e) {
+ res.status(500).send(e.message);
+ }
};