FIX: can pay negative free amount invoices
This commit is contained in:
parent
e59ea298d1
commit
d04b155e11
@ -112,7 +112,10 @@ router.post('/payinvoice', async function(req, res) {
|
|||||||
|
|
||||||
if (!req.body.invoice) return errorBadArguments(res);
|
if (!req.body.invoice) return errorBadArguments(res);
|
||||||
let freeAmount = false;
|
let freeAmount = false;
|
||||||
if (req.body.amount) freeAmount = parseInt(req.body.amount);
|
if (req.body.amount) {
|
||||||
|
freeAmount = parseInt(req.body.amount);
|
||||||
|
if (freeAmount <= 0) return errorBadArguments(res);
|
||||||
|
}
|
||||||
|
|
||||||
// obtaining a lock
|
// obtaining a lock
|
||||||
let lock = new Lock(redis, 'invoice_paying_for_' + u.getUserId());
|
let lock = new Lock(redis, 'invoice_paying_for_' + u.getUserId());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user