diff --git a/src/main.rs b/src/main.rs index 50cc044..cd3ada7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -108,10 +108,12 @@ async fn main() -> Result<()> { Config::init(args.config)?; let mut db_pool = get_connection_pool(Config::get())?; - trace!(migrations = ?db_pool - .get()? + let mut db_connection = db_pool.get()?; + let migrations = db_connection .run_pending_migrations(MIGRATIONS) - .map_err(|e| anyhow!(e)), "running database migrations"); + .map_err(|e| anyhow!(e))?; + + trace!(?migrations, "applied database"); let reminder = std::thread::spawn(move || -> Result<(), Error> { let mailer = SmtpTransport::unencrypted_localhost();