From ac95796de9be57b11ea562fdd2b2ec459591a557 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Wed, 21 Jan 2026 09:03:28 -0500 Subject: [PATCH] improving metadata imports --- app/tasks/import_file.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/tasks/import_file.py b/app/tasks/import_file.py index 1b4b1dd..e43a596 100644 --- a/app/tasks/import_file.py +++ b/app/tasks/import_file.py @@ -136,7 +136,11 @@ def import_media_file(self, task_id: int): ) if relationship == 'larger_exists': - return _skip_task(task, 'Similar larger image exists') + # Still try to enrich the existing larger image with sidecar metadata + sidecar_path = find_sidecar_json(src_path) + if sidecar_path and similar_id: + apply_sidecar_metadata.delay(similar_id, sidecar_path) + return _skip_task(task, 'Similar larger image exists', result_image_id=similar_id) # Handle supersede case - new image is larger than existing if relationship == 'smaller_exists' and settings.get('supersede_smaller', True) and similar_id: