From 43ee84912eb4be0a07fb7f49f3d5b566e02d9a4c Mon Sep 17 00:00:00 2001 From: H4CK3R-01 Date: Wed, 15 Mar 2023 21:24:49 +0100 Subject: [PATCH] This should fix the database connection whitout a given database --- backend/config/config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/config/config.py b/backend/config/config.py index a8aec25..a78e264 100644 --- a/backend/config/config.py +++ b/backend/config/config.py @@ -1,6 +1,7 @@ from beanie import init_beanie from motor.motor_asyncio import AsyncIOMotorClient from pydantic import BaseSettings, Field +import re from models.request import Request @@ -18,5 +19,8 @@ class Settings(BaseSettings): async def initiate_database(): - client = AsyncIOMotorClient(Settings().DATABASE_URL) + parts = Settings().DATABASE_URL.split("/?") + db_url_with_database = parts[0] + "/requests?" + parts[1] + + client = AsyncIOMotorClient(db_url_with_database) await init_beanie(database=client.get_default_database(), document_models=[Request])