Fix: preserve infinity available_int zero filter (#14416)

### What problem does this PR solve?

preserve infinity available_int zero filter

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
buua436
2026-04-28 12:54:32 +08:00
committed by GitHub
parent 819257f257
commit 7a70a0fd85

View File

@@ -173,7 +173,15 @@ class InfinityConnectionBase(DocStoreConnection):
cond = list()
for k, v in condition.items():
if not isinstance(k, str) or not v:
if not isinstance(k, str):
continue
if k == "available_int":
if v == 0:
cond.append("available_int=0")
elif v == 1:
cond.append("available_int=1")
continue
if not v:
continue
if self.field_keyword(k):
if isinstance(v, list):