fix in-mem deletion

main
Ziyang Hu 2 years ago
parent d1cf58a7ce
commit 5059f9bbbc

@ -68,9 +68,8 @@ impl<'a> SessionTx<'a> {
})?;
to_clear.extend(cleanups);
}
}
if let Ok(c) = self.destroy_relation(&meta.name) {
to_clear.push(c);
to_clear.push(self.destroy_relation(&meta.name)?);
}
}
let mut relation_store = if op == RelationOp::Replace || op == RelationOp::Create {

@ -116,7 +116,7 @@ impl<'s> StoreTx<'s> for MemTx<'s> {
bail!("write in read transaction")
}
MemTx::Writer(_, cache) => {
cache.remove(key);
cache.insert(key.to_vec(), None);
Ok(())
}
}

Loading…
Cancel
Save