Forráskód Böngészése

fix: redb delete proof state

thesimplekid 1 hónapja
szülő
commit
a1681212b1
1 módosított fájl, 11 hozzáadás és 0 törlés
  1. 11 0
      crates/cdk-redb/src/mint/mod.rs

+ 11 - 0
crates/cdk-redb/src/mint/mod.rs

@@ -549,6 +549,17 @@ impl MintDatabase for MintRedbDatabase {
             }
             }
         }
         }
 
 
+        {
+            let mut proof_state_table = write_txn
+                .open_table(PROOFS_STATE_TABLE)
+                .map_err(Error::from)?;
+            for y in ys {
+                proof_state_table
+                    .remove(&y.to_bytes())
+                    .map_err(Error::from)?;
+            }
+        }
+
         if let Some(quote_id) = quote_id {
         if let Some(quote_id) = quote_id {
             let mut quote_proofs_table = write_txn
             let mut quote_proofs_table = write_txn
                 .open_multimap_table(QUOTE_PROOFS_TABLE)
                 .open_multimap_table(QUOTE_PROOFS_TABLE)