diff --git a/apps/tools/serializers/tool.py b/apps/tools/serializers/tool.py index 3a2955024..38592253b 100644 --- a/apps/tools/serializers/tool.py +++ b/apps/tools/serializers/tool.py @@ -332,7 +332,7 @@ class ToolSerializer(serializers.Serializer): mk_instance = ToolInstance(tool_dict, 'v2') tool_pickle = pickle.dumps(mk_instance) response = HttpResponse(content_type='text/plain', content=tool_pickle) - response['Content-Disposition'] = f'attachment; filename="{tool.name}.fx"' + response['Content-Disposition'] = f'attachment; filename="{tool.name}.tool"' return response except Exception as e: return result.error(str(e), response_status=status.HTTP_500_INTERNAL_SERVER_ERROR) diff --git a/ui/src/api/tool/tool.ts b/ui/src/api/tool/tool.ts index c2f7b6981..c1985ef1f 100644 --- a/ui/src/api/tool/tool.ts +++ b/ui/src/api/tool/tool.ts @@ -99,7 +99,7 @@ const putToolIcon: ( } const exportTool = (id: string, name: string, loading?: Ref) => { - return exportFile(name + '.fx', `${prefix.value}/${id}/export`, undefined, loading) + return exportFile(name + '.tool', `${prefix.value}/${id}/export`, undefined, loading) } /**