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

@@ -75,7 +75,8 @@
"Bash(git checkout:*)",
"Bash(touch:*)",
"Bash(wget:*)",
"Bash(docker inspect:*)"
"Bash(docker inspect:*)",
"Bash(docker run:*)"
],
"deny": []
}

Datei anzeigen

@@ -1,5 +1,22 @@
# v2-Docker Projekt Journal
## Letzte Änderungen (22.06.2025 - 13:27 Uhr)
### Bug Fix: API Key Anzeige in Administration
**Problem:**
- "Kein System API Key gefunden!" wurde angezeigt obwohl Key existierte
- Query versuchte noch die gelöschte `api_key` Spalte aus `client_configs` zu lesen
**Lösung:**
- SELECT Statement in `admin_routes.py` korrigiert (api_key entfernt)
- Template Indizes angepasst (current_version: [5]→[4], minimum_version: [6]→[5])
- Admin Panel neu gestartet
**Status:** ✅ API Key wird jetzt korrekt angezeigt
---
## Letzte Änderungen (22.06.2025 - 13:07 Uhr)
### Doppeltes API Key System entfernt ✅

Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist

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