Skip to content

Commit 5f90ce5

Browse files
committed
refactor: remove unused Workspace import and associated subquery from ToolRecord query
1 parent e1eab22 commit 5f90ce5

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

apps/tools/serializers/tool.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
from common.utils.tool_code import ToolExecutor
3535
from knowledge.models import File, FileSourceType, Knowledge
3636
from maxkb.const import PROJECT_DIR
37-
from role_setting.models import Workspace
3837
from system_manage.models import AuthTargetType, WorkspaceUserResourcePermission
3938
from system_manage.models.resource_mapping import ResourceMapping
4039
from system_manage.serializers.resource_mapping_serializers import ResourceMappingSerializer
@@ -908,7 +907,6 @@ def get_tool_records(self, current_page: int, page_size: int):
908907
application_subquery = Application.objects.filter(id=OuterRef('source_id')).values('name')[:1]
909908
knowledge_subquery = Knowledge.objects.filter(id=OuterRef('source_id')).values('name')[:1]
910909
trigger_subquery = Trigger.objects.filter(id=OuterRef('source_id')).values('name')[:1]
911-
workspace_subquery = Workspace.objects.filter(id=OuterRef('workspace_id')).values('name')[:1]
912910

913911
query_set = QuerySet(ToolRecord)
914912
query_set = query_set.filter(
@@ -921,8 +919,6 @@ def get_tool_records(self, current_page: int, page_size: int):
921919
default=Value(''),
922920
output_field=CharField()
923921
)
924-
).annotate(
925-
workspace_name=Subquery(workspace_subquery)
926922
)
927923
if self.data.get('source_type'):
928924
query_set = query_set.filter(Q(source_type=self.data.get('source_type', '')))

0 commit comments

Comments
 (0)