From cc936779bcf02b34a6c6897ec29404afd129fe5b Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Wed, 16 Oct 2024 08:53:34 +0000 Subject: [PATCH] Fix "unconfigured TLS" panic in `db::oneoff_async_connection()` fn --- src/db.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/db.rs b/src/db.rs index a64b8fba943..f02a4e18f8b 100644 --- a/src/db.rs +++ b/src/db.rs @@ -2,7 +2,7 @@ use crate::certs::CRUNCHY; use diesel::{Connection, ConnectionResult, PgConnection, QueryResult}; use diesel_async::pooled_connection::deadpool::{Hook, HookError}; use diesel_async::pooled_connection::ManagerConfig; -use diesel_async::{AsyncConnection, AsyncPgConnection, RunQueryDsl}; +use diesel_async::{AsyncPgConnection, RunQueryDsl}; use native_tls::{Certificate, TlsConnector}; use postgres_native_tls::MakeTlsConnector; use secrecy::ExposeSecret; @@ -27,7 +27,7 @@ pub async fn oneoff_async_connection_with_config( config: &config::DatabasePools, ) -> ConnectionResult { let url = connection_url(config, config.primary.url.expose_secret()); - AsyncPgConnection::establish(&url).await + establish_async_connection(&url, config.enforce_tls).await } pub async fn oneoff_async_connection() -> anyhow::Result {