perf: 优化 labels 支持多个搜索 (#12367)

Co-authored-by: ibuler <ibuler@qq.com>
This commit is contained in:
fit2bot
2023-12-19 18:46:02 +08:00
committed by GitHub
parent fda3e6ec9b
commit 45425b11d2
3 changed files with 53 additions and 15 deletions

View File

@@ -61,7 +61,7 @@ class RoleViewSet(JMSModelViewSet):
if not keyword:
return queryset
builtins = list(self.queryset.filter(builtin=True))
builtins = list(self.get_queryset().filter(builtin=True))
matched = [role.id for role in builtins if keyword in role.display_name]
if not matched:
return queryset