diff --git a/apps/application/serializers/application.py b/apps/application/serializers/application.py index 4cbb51e60..2193d4642 100644 --- a/apps/application/serializers/application.py +++ b/apps/application/serializers/application.py @@ -322,7 +322,7 @@ class Query(serializers.Serializer): 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 0ed85bcd1..05f606efc 100644 --- a/apps/knowledge/serializers/knowledge.py +++ b/apps/knowledge/serializers/knowledge.py @@ -160,7 +160,7 @@ class KnowledgeSerializer(serializers.Serializer): 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