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:
|
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
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren