From e651d9e863ca7ad2467ec58e8eafbc0237c9f5b3 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sat, 10 Oct 2026 20:33:27 +0200 Subject: [PATCH] Call record: fix the moved ledger borrow (previous commit does not build) Co-Authored-By: Claude Opus 5.5 --- crates/ghostlight/src/verse/calls.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/ghostlight/src/verse/calls.rs b/crates/ghostlight/src/verse/calls.rs index 4392114..d86a92d 100644 --- a/crates/ghostlight/src/verse/calls.rs +++ b/crates/ghostlight/src/verse/calls.rs @@ -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(()) }