fix(gateway): filter orphan sessions from SSE watcher (HAVING COUNT > 0)
This commit is contained in:
@@ -66,6 +66,7 @@ def _get_agent_sessions_from_db() -> list:
|
||||
LEFT JOIN messages m ON m.session_id = s.id
|
||||
WHERE s.source IS NOT NULL AND s.source != 'webui'
|
||||
GROUP BY s.id
|
||||
HAVING COUNT(m.id) > 0
|
||||
ORDER BY COALESCE(MAX(m.timestamp), s.started_at) DESC
|
||||
LIMIT 200
|
||||
""")
|
||||
|
||||
Reference in New Issue
Block a user