Fix: broadcast_for_incident Signatur um tenant_id erweitern

Die Methode wurde mit 4 Argumenten aufgerufen (message, visibility,
created_by, tenant_id), akzeptierte aber nur 3. Das führte zu einem
TypeError bei jedem Auto-Refresh und WebSocket-Broadcast.
Dieser Commit ist enthalten in:
claude-dev
2026-03-04 18:49:21 +01:00
Ursprung 71296edb97
Commit d9e0bab907

Datei anzeigen

@@ -61,7 +61,7 @@ class WebSocketManager:
for ws in disconnected: for ws in disconnected:
self._connections.pop(ws, None) self._connections.pop(ws, None)
async def broadcast_for_incident(self, message: dict, visibility: str, created_by: int): async def broadcast_for_incident(self, message: dict, visibility: str, created_by: int, tenant_id: int = None):
"""Nachricht nur an berechtigte Clients senden (private Lagen → nur Ersteller).""" """Nachricht nur an berechtigte Clients senden (private Lagen → nur Ersteller)."""
if not self._connections: if not self._connections:
return return