Skip to content

Commit cdb493e

Browse files
committed
fix: update tool ID mappings for application settings
1 parent a351e53 commit cdb493e

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

apps/application/serializers/application.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -699,10 +699,9 @@ def to_application(application, workspace_id, user_id, update_tool_map, folder_i
699699
file_clean_time=application.get('file_clean_time') or 180,
700700
file_upload_enable=application.get('file_upload_enable'),
701701
file_upload_setting=application.get('file_upload_setting'),
702-
tool_ids=application.get('tool_ids'),
703-
skill_tool_ids=application.get('skill_tool_ids'),
704-
mcp_tool_ids=application.get('mcp_tool_ids'),
705-
application_ids=application.get('application_ids'),
702+
tool_ids=[update_tool_map.get(tool_id, tool_id) for tool_id in application.get('tool_ids', [])],
703+
skill_tool_ids=[update_tool_map.get(tool_id, tool_id) for tool_id in application.get('skill_tool_ids', [])],
704+
mcp_tool_ids=[update_tool_map.get(tool_id, tool_id) for tool_id in application.get('mcp_tool_ids', [])],
706705
)
707706

708707
class StoreApplication(serializers.Serializer):

0 commit comments

Comments
 (0)