projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
8460: Skip non-log events if filtering by event_type.
[arvados.git]
/
services
/
ws
/
session_v0.go
diff --git
a/services/ws/session_v0.go
b/services/ws/session_v0.go
index 122767b1e5c6bd46d34c658accd6a91060b9334e..467d156ee59dadf2a4198659572d3e09e06e96e1 100644
(file)
--- a/
services/ws/session_v0.go
+++ b/
services/ws/session_v0.go
@@
-145,6
+145,8
@@
func (sess *sessionV0) Filter(e *event) bool {
sess.mtx.Lock()
defer sess.mtx.Unlock()
switch {
+ case sess.eventTypes != nil && detail == nil:
+ return false
case sess.eventTypes != nil && !sess.eventTypes[detail.EventType]:
return false
case sess.subscribed["*"]: