diff --git a/apps/application/serializers/application.py b/apps/application/serializers/application.py index 4cbb51e605b..2193d46429f 100644 --- a/apps/application/serializers/application.py +++ b/apps/application/serializers/application.py @@ -322,7 +322,7 @@ def get_query_set(self, instance: Dict, workspace_manage: bool, is_x_pack_ee: bo return {'folder_query_set': folder_query_set, 'application_query_set': application_query_set, 'workspace_user_resource_permission_query_set': QuerySet(WorkspaceUserResourcePermission).filter( - auth_target_type="KNOWLEDGE", + auth_target_type="APPLICATION", workspace_id=workspace_id, user_id=user_id)} if ( not workspace_manage and is_x_pack_ee) else { diff --git a/apps/knowledge/serializers/knowledge.py b/apps/knowledge/serializers/knowledge.py index 0ed85bcd190..05f606efc92 100644 --- a/apps/knowledge/serializers/knowledge.py +++ b/apps/knowledge/serializers/knowledge.py @@ -160,7 +160,7 @@ def get_query_set(self, workspace_manage, is_x_pack_ee): if not workspace_manage and is_x_pack_ee: query_set_dict['workspace_user_resource_permission_query_set'] = QuerySet( WorkspaceUserResourcePermission).filter( - auth_target_type="", + auth_target_type="KNOWLEDGE", workspace_id=workspace_id, user_id=self.data.get("user_id")) return query_set_dict