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:
@@ -61,7 +61,7 @@ class WebSocketManager:
|
||||
for ws in disconnected:
|
||||
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)."""
|
||||
if not self._connections:
|
||||
return
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren