This commit is contained in:
Aliaksandr Valialkin 2024-05-27 20:33:19 +02:00
parent 741fb6b038
commit ca4b5686c1
No known key found for this signature in database
GPG key ID: 52C003EE2BCDB9EB

View file

@ -97,14 +97,6 @@ func (fa *filterAnd) initMsgTokens() {
var a []string var a []string
for _, f := range fa.filters { for _, f := range fa.filters {
switch t := f.(type) { switch t := f.(type) {
case *filterPhrase:
if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...)
}
case *filterSequence:
if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...)
}
case *filterExact: case *filterExact:
if isMsgFieldName(t.fieldName) { if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...) a = append(a, t.getTokens()...)
@ -113,10 +105,22 @@ func (fa *filterAnd) initMsgTokens() {
if isMsgFieldName(t.fieldName) { if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...) a = append(a, t.getTokens()...)
} }
case *filterPhrase:
if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...)
}
case *filterPrefix: case *filterPrefix:
if isMsgFieldName(t.fieldName) { if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...) a = append(a, t.getTokens()...)
} }
case *filterRegexp:
if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...)
}
case *filterSequence:
if isMsgFieldName(t.fieldName) {
a = append(a, t.getTokens()...)
}
} }
} }
fa.msgTokens = a fa.msgTokens = a