From 53f1a3dcc6bbea4e5b831b392f8df616a4940d88 Mon Sep 17 00:00:00 2001 From: Andras Schmelczer Date: Sun, 8 Dec 2024 15:01:50 +0000 Subject: [PATCH] Use canonical config path --- backend/sync_server/src/app_state.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/sync_server/src/app_state.rs b/backend/sync_server/src/app_state.rs index dfec42c7..b17963b8 100644 --- a/backend/sync_server/src/app_state.rs +++ b/backend/sync_server/src/app_state.rs @@ -9,9 +9,9 @@ pub struct AppState { impl AppState { pub async fn try_new() -> Result { - let path = std::path::Path::new(CONFIG_PATH); + let path = std::path::Path::new(CONFIG_PATH).canonicalize()?; - let config = Config::read(path).await?; + let config = Config::read(&path).await?; let database = Database::try_new(&config.database).await?; Ok(Self { config, database })