fix: Import zip report error (#2420)

This commit is contained in:
shaohuzhang1 2025-02-26 17:17:01 +08:00 committed by GitHub
parent f65bfbe83c
commit 9b93cca790
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1263,6 +1263,7 @@ def save_image(image_list):
exist_image_list = [str(i.get('id')) for i in
QuerySet(Image).filter(id__in=[i.id for i in image_list]).values('id')]
save_image_list = [image for image in image_list if not exist_image_list.__contains__(str(image.id))]
save_image_list = list({img.id: img for img in save_image_list}.values())
if len(save_image_list) > 0:
QuerySet(Image).bulk_create(save_image_list)