FIX: able to pay same internal invoice twice (closes #5)
This commit is contained in:
parent
d8bd2aacdf
commit
dd7430503d
@ -145,6 +145,12 @@ router.post('/payinvoice', async function(req, res) {
|
|||||||
return errorGeneralServerError(res);
|
return errorGeneralServerError(res);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (await u.getPaymentHashPaid(info.payment_hash)) {
|
||||||
|
// this internal invoice was paid, no sense paying it again
|
||||||
|
await lock.releaseLock();
|
||||||
|
return errorLnd(res);
|
||||||
|
}
|
||||||
|
|
||||||
let UserPayee = new User(redis);
|
let UserPayee = new User(redis);
|
||||||
UserPayee._userid = userid_payee; // hacky, fixme
|
UserPayee._userid = userid_payee; // hacky, fixme
|
||||||
let payee_balance = await UserPayee.getBalance();
|
let payee_balance = await UserPayee.getBalance();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user