Update changes on delete

Remove unwrap
This commit is contained in:
ben594
2025-01-19 20:04:25 -05:00
parent a54222d12b
commit 6c4ee1e905

View File

@@ -896,10 +896,9 @@ impl Program {
Ok(crate::storage::wal::CheckpointStatus::IO) => Ok(StepResult::IO),
Ok(crate::storage::wal::CheckpointStatus::Done) => {
if self.change_cnt_on {
self.connection
.upgrade()
.unwrap()
.set_changes(self.n_change.get());
if let Some(conn) = self.connection.upgrade() {
conn.set_changes(self.n_change.get());
}
}
Ok(StepResult::Done)
}
@@ -2106,6 +2105,8 @@ impl Program {
Insn::DeleteAwait { cursor_id } => {
let cursor = btree_table_cursors.get_mut(cursor_id).unwrap();
cursor.wait_for_completion()?;
let prev_changes = self.n_change.get();
self.n_change.set(prev_changes + 1);
state.pc += 1;
}
Insn::NewRowid {