Dieser Commit ist enthalten in:
2025-06-22 14:12:46 +02:00
Ursprung 4ed8889589
Commit 1146406393
4 geänderte Dateien mit 24 neuen und 4 gelöschten Zeilen

Datei anzeigen

@@ -1,5 +1,6 @@
from fastapi import HTTPException, Request, Depends
from sqlalchemy.orm import Session
from sqlalchemy import text
from datetime import datetime
import logging
@@ -22,7 +23,7 @@ async def validate_api_key(request: Request, db: Session = Depends(get_db)):
# Query the system API key
cursor = db.execute(
"SELECT api_key FROM system_api_key WHERE id = 1"
text("SELECT api_key FROM system_api_key WHERE id = 1")
)
result = cursor.fetchone()
@@ -34,12 +35,12 @@ async def validate_api_key(request: Request, db: Session = Depends(get_db)):
)
# Update usage statistics
db.execute("""
db.execute(text("""
UPDATE system_api_key
SET last_used_at = CURRENT_TIMESTAMP,
usage_count = usage_count + 1
WHERE id = 1
""")
"""))
db.commit()
return api_key