aboutsummaryrefslogtreecommitdiffstats
path: root/backend/routes/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'backend/routes/admin.py')
-rw-r--r--backend/routes/admin.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/backend/routes/admin.py b/backend/routes/admin.py
index 5254f8b..c37370e 100644
--- a/backend/routes/admin.py
+++ b/backend/routes/admin.py
@@ -1,6 +1,8 @@
"""
Adds new admin user.
"""
+import logging
+
from pydantic import BaseModel, Field
from spectree import Response
from starlette.authentication import requires
@@ -10,6 +12,8 @@ from starlette.responses import JSONResponse
from backend.route import Route
from backend.validation import ErrorMessage, OkayResponse, api
+logger = logging.getLogger(__name__)
+
class AdminModel(BaseModel):
id: str = Field(alias="_id")
@@ -32,6 +36,8 @@ class AdminRoute(Route):
data = await request.json()
admin = AdminModel(**data)
+ logger.info(f"Trying to add a new admin with ID: {admin.id}")
+
if await request.state.db.admins.find_one(
{"_id": admin.id}
):