Răsfoiți Sursa

fix: reset quote status

thesimplekid 1 lună în urmă
părinte
comite
5af1be369c
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 8 0
      crates/cdk/src/mint/mint_nut04.rs

+ 8 - 0
crates/cdk/src/mint/mint_nut04.rs

@@ -278,12 +278,20 @@ impl Mint {
 
         match state {
             MintQuoteState::Unpaid => {
+                let _state = self
+                    .localstore
+                    .update_mint_quote_state(&mint_request.quote, MintQuoteState::Unpaid)
+                    .await?;
                 return Err(Error::UnpaidQuote);
             }
             MintQuoteState::Pending => {
                 return Err(Error::PendingQuote);
             }
             MintQuoteState::Issued => {
+                let _state = self
+                    .localstore
+                    .update_mint_quote_state(&mint_request.quote, MintQuoteState::Issued)
+                    .await?;
                 return Err(Error::IssuedQuote);
             }
             MintQuoteState::Paid => (),