Call record: fix the moved ledger borrow (previous commit does not build)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Meta Vens 2026-10-10 20:33:27 +02:00
commit e651d9e863

View file

@ -339,7 +339,8 @@ impl CallRecordStore {
tally.last_sequence = tally.last_sequence.max(record.sequence);
}
DecodedRow::Ledger(ledger) => {
runs.entry(ledger.run_id.clone()).or_default().ledger = Some(ledger);
let run = ledger.run_id.clone();
runs.entry(run).or_default().ledger = Some(ledger);
}
}
}
@ -446,7 +447,8 @@ impl CallRecordStore {
schema_id: Some(RUN_LEDGER_SCHEMA.into()),
};
state.store.push(&row).map_err(|_| CallRecordError::Store)?;
state.runs.entry(ledger.run_id.clone()).or_default().ledger = Some(ledger);
let run = ledger.run_id.clone();
state.runs.entry(run).or_default().ledger = Some(ledger);
Ok(())
}