fix: workbench_orgs 去重 (#8150)

Co-authored-by: feng626 <1304903146@qq.com>
This commit is contained in:
fit2bot
2022-04-25 11:38:15 +08:00
committed by GitHub
parent 034d0e285c
commit 9804ca5dd0

View File

@@ -112,7 +112,7 @@ class RoleBinding(JMSModel):
system_bindings = [b for b in bindings if b.scope == Role.Scope.system.value]
# 工作台仅限于自己加入的组织
if perm == 'rbac.view_workbench':
all_orgs = user.orgs.all()
all_orgs = user.orgs.all().distinct()
else:
all_orgs = Organization.objects.all()