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