BUG fix - API
Dieser Commit ist enthalten in:
@@ -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
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren