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])