fix: define _guest_user() for tray/hotkey-triggered recording

This commit is contained in:
2026-04-01 16:00:33 +02:00
parent ccdc75c74c
commit d8c6fc790b
+10
View File
@@ -12,6 +12,16 @@ router = APIRouter()
_ws_clients: list[WebSocket] = []
def _guest_user() -> dict:
"""Return the first registered user — used for hotkey/tray-triggered recordings."""
from auth import _load_users
users = _load_users()
if not users:
raise RuntimeError("Kein Nutzer eingerichtet")
username, data = next(iter(users.items()))
return {"username": username, "output_dir": data["output_dir"], "is_admin": data.get("is_admin", False)}
# ---------------------------------------------------------------------------
# Auth dependency
# ---------------------------------------------------------------------------