|
@@ -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);
|
|
|
}
|