* [Update] 修改一部分bug

* [Update] 修改一些
This commit is contained in:
老广
2019-08-23 18:23:07 +08:00
committed by GitHub
parent de1a08a52f
commit 1fe18e8073
13 changed files with 146 additions and 175 deletions

View File

@@ -97,6 +97,7 @@ class AssetPermission(BasePermission):
args = [Q(granted_by_permissions=self)]
pattern = set()
nodes_keys = self.nodes.all().values_list('key', flat=True)
nodes_keys = Node.clean_children_keys(nodes_keys)
for key in nodes_keys:
pattern.add(r'^{0}$|^{0}:'.format(key))
pattern = '|'.join(list(pattern))