perf: 优化 json m2m filter

This commit is contained in:
ibuler
2023-06-15 09:37:00 +08:00
parent aad804f1af
commit 40d8a71bf8
2 changed files with 5 additions and 3 deletions

View File

@@ -502,7 +502,7 @@ class JSONManyToManyDescriptor:
value = [value.id]
value = set(map(str, value))
rule_value = set(map(str, rule_value))
res &= value.issubset(rule_value)
res &= value & rule_value
else:
logging.error("unknown match: {}".format(rule['match']))
res &= False