From 7c6dc86b52527ce8c7c7ed0aebe48d677972a5b1 Mon Sep 17 00:00:00 2001
From: Bin <bin.zheng@slooong.com>
Date: 星期三, 17 十二月 2025 09:39:41 +0800
Subject: [PATCH] 处理时间不对的问题
---
label_studio/data_export/api.py | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/label_studio/data_export/api.py b/label_studio/data_export/api.py
index 0bd4832..60b5dba 100644
--- a/label_studio/data_export/api.py
+++ b/label_studio/data_export/api.py
@@ -207,6 +207,11 @@
only_finished = not query_serializer.validated_data['download_all_tasks']
download_resources = query_serializer.validated_data['download_resources']
interpolate_key_frames = query_serializer.validated_data['interpolate_key_frames']
+
+ # COCO 格式特殊处理:强制下载资源并规范化图片URL
+ if export_type == 'COCO':
+ download_resources = True
+ logger.debug(f'COCO export: forced download_resources=True')
tasks_ids = request.GET.getlist('ids[]')
@@ -697,6 +702,11 @@
serializer.is_valid(raise_exception=True)
export_type = serializer.validated_data['export_type']
download_resources = serializer.validated_data.get('download_resources')
+
+ # COCO 格式特殊处理:强制下载资源
+ if export_type == 'COCO':
+ download_resources = True
+ logger.debug(f'COCO export conversion: forced download_resources=True')
converted_format, created = ConvertedFormat.objects.exclude(
status=ConvertedFormat.Status.FAILED
--
Gitblit v1.9.3