mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-08-02 07:03:40 +00:00
perf: 优化修改 rule vlaue
This commit is contained in:
parent
d7121296f2
commit
70af478f66
@ -500,6 +500,8 @@ class JSONManyToManyDescriptor:
|
||||
value = value.values_list('id', flat=True)
|
||||
elif isinstance(value, models.Model):
|
||||
value = [value.id]
|
||||
if isinstance(rule_value, (str, int)):
|
||||
rule_value = [rule_value]
|
||||
value = set(map(str, value))
|
||||
rule_value = set(map(str, rule_value))
|
||||
res &= bool(value & rule_value)
|
||||
|
Loading…
Reference in New Issue
Block a user