Merge pull request #964 from gudnuf/fix/bolt12-internal-settlment

fix: allow paid and issued bolt12 quotes to settle internally
This commit is contained in:
thesimplekid
2025-08-14 09:41:51 +01:00
committed by GitHub

View File

@@ -703,8 +703,9 @@ impl Mint {
};
// Mint quote has already been settled, proofs should not be burned or held.
if mint_quote.state() == MintQuoteState::Issued
|| mint_quote.state() == MintQuoteState::Paid
if (mint_quote.state() == MintQuoteState::Issued
|| mint_quote.state() == MintQuoteState::Paid)
&& mint_quote.payment_method == PaymentMethod::Bolt11
{
return Err(Error::RequestAlreadyPaid);
}