diff --git a/apps/common/auth/struct/permission.py b/apps/common/auth/struct/permission.py index e1a5d7bae91..1aeebdb6bf5 100644 --- a/apps/common/auth/struct/permission.py +++ b/apps/common/auth/struct/permission.py @@ -39,8 +39,6 @@ def get_resource_permission_key(self, resource_id): resource = f":r:{self.resource_id}" if self.resource_id else "" flag = f"_{self.flag}" if self.flag else "" group = str(self.group) - if self.group in (Group.SYSTEM_RES_KNOWLEDGE, Group.KNOWLEDGE) and self.sub_group != self.group: - group = f"{group}_{self.sub_group}" return f"{group}{flag}{workspace}{resource}" def __str__(self):