From a8a09b31aecfd3e95c986faced33a959e3799e88 Mon Sep 17 00:00:00 2001 From: Saeid Noormohammadi Date: Fri, 15 Aug 2025 16:55:14 +0330 Subject: [PATCH] fix(config): Correctly instantiate PostgresDsn type --- archipy/configs/config_template.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/archipy/configs/config_template.py b/archipy/configs/config_template.py index 73a7cd97..10d92f05 100644 --- a/archipy/configs/config_template.py +++ b/archipy/configs/config_template.py @@ -432,8 +432,8 @@ def build_connection_url(self) -> Self: if all([self.USERNAME, self.HOST, self.PORT, self.DATABASE]): password_part = f":{self.PASSWORD}" if self.PASSWORD else "" - self.POSTGRES_DSN = ( - f"{self.DRIVER_NAME}://{self.USERNAME}{password_part}@{self.HOST}:{self.PORT}/{self.DATABASE}" + self.POSTGRES_DSN = PostgresDsn( + url=f"{self.DRIVER_NAME}://{self.USERNAME}{password_part}@{self.HOST}:{self.PORT}/{self.DATABASE}", ) return self