We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1735c64 commit e0b1f16Copy full SHA for e0b1f16
nitrite-fjall-adapter/src/store.rs
@@ -461,7 +461,12 @@ impl FjallStoreInner {
461
match ks.open_partition(name, options) {
462
Ok(partition) => {
463
match ks.delete_partition(partition.clone()) {
464
- Ok(_) => Ok(()),
+ Ok(_) => {
465
+ // Ensure the map is removed from registry after successful deletion
466
+ // This is defensive in case the map was re-opened between close_map and here
467
+ self.map_registry.remove(name);
468
+ Ok(())
469
+ }
470
Err(err) => {
471
log::error!("Failed to remove partition: {}", err);
472
Err(to_nitrite_error(err))
0 commit comments