From f3ca748c55cc245dba302eda1d54edd31fc09312 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Fri, 20 Mar 2026 11:00:25 +0100 Subject: [PATCH] updated sync flavor to respect legacy flavors and merge --- backend/api/management/commands/sync_flavors.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/api/management/commands/sync_flavors.py b/backend/api/management/commands/sync_flavors.py index e5740de..79969bb 100644 --- a/backend/api/management/commands/sync_flavors.py +++ b/backend/api/management/commands/sync_flavors.py @@ -142,6 +142,14 @@ class Command(BaseCommand): if flavor.is_legacy: flavor.is_legacy = False + # Ensure all synced fields are accurately reflected + if flavor.name != title and not Flavor.objects.filter(name=title, category=category).exclude(pk=flavor.pk).exists(): + flavor.name = title + + flavor.description = description + flavor.shop_url = shop_url + flavor.is_available = is_available + if image_url: # Check if local file exists file_exists = False