diff --git a/crates/agent_ui/src/thread_metadata_store.rs b/crates/agent_ui/src/thread_metadata_store.rs index ee34305e946284629b72f979a3967956ffe0af96..ae6c5b0b74240b95e61a3c1a6ee9f0533aaed5bb 100644 --- a/crates/agent_ui/src/thread_metadata_store.rs +++ b/crates/agent_ui/src/thread_metadata_store.rs @@ -83,12 +83,16 @@ fn migrate_thread_metadata(cx: &mut App) { .collect::>() }); + log::info!("Migrating {} thread store entries", metadata.len()); + // Manually save each entry to the database and call reload, otherwise // we'll end up triggering lots of reloads after each save for entry in metadata { db.save(entry).await?; } + log::info!("Finished migrating thread store entries"); + let _ = store.update(cx, |store, cx| store.reload(cx)); Ok(()) })