mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-07-16 16:47:21 +02:00
fix(sql): don't panic on missing migration when preload is enabled (#1932)
Co-authored-by: Fabian-Lars <fabianlars@fabianlars.de>
This commit is contained in:
@@ -145,7 +145,9 @@ impl Builder {
|
|||||||
for db in config.preload {
|
for db in config.preload {
|
||||||
let pool = DbPool::connect(&db, app).await?;
|
let pool = DbPool::connect(&db, app).await?;
|
||||||
|
|
||||||
if let Some(migrations) = self.migrations.as_mut().unwrap().remove(&db) {
|
if let Some(migrations) =
|
||||||
|
self.migrations.as_mut().and_then(|mm| mm.remove(&db))
|
||||||
|
{
|
||||||
let migrator = Migrator::new(migrations).await?;
|
let migrator = Migrator::new(migrations).await?;
|
||||||
pool.migrate(&migrator).await?;
|
pool.migrate(&migrator).await?;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user