8460: Skip non-log events if filtering by event_type.
[arvados.git] / services / ws / session_v0.go
index 122767b1e5c6bd46d34c658accd6a91060b9334e..467d156ee59dadf2a4198659572d3e09e06e96e1 100644 (file)
@@ -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["*"]: