halo/api
guqing 5281eb01bb
fix: query mismatch with non-intersecting OR and nested AND condition (#5452)
#### What type of PR is this?
/kind bug
/area core
/milestone 2.14.x

#### What this PR does / why we need it:
修复了索引查询使用含有 OR 条件嵌套 AND 条件时若匹配数据集间无交集导致的查询结果不正确的问题

如伪查询:`or(query, and(otherQuery1, otherQuery2))`
问题描述:当 `query` 匹配的结果与 `and(otherQuery1, otherQuery2)` 匹配的结果无交集时 and 会将自身不匹配的数据剔除导致 `query` 无法匹配到而出现缺少数据的问题


#### Does this PR introduce a user-facing change?

```release-note
None
```
2024-03-06 09:24:08 +00:00
..
src fix: query mismatch with non-intersecting OR and nested AND condition (#5452) 2024-03-06 09:24:08 +00:00
build.gradle Support TOTP two-factor authentication for backend 2024-01-15 15:22:06 +08:00