From eb2141c5af9d3b4459e96d7c4309da55849eaff1 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Thu, 19 Mar 2026 17:38:04 +0100 Subject: [PATCH] fixed seeding legacy flavors that exists --- backend/api/management/commands/seed_legacy_flavors.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/api/management/commands/seed_legacy_flavors.py b/backend/api/management/commands/seed_legacy_flavors.py index d6dca89..3508e66 100644 --- a/backend/api/management/commands/seed_legacy_flavors.py +++ b/backend/api/management/commands/seed_legacy_flavors.py @@ -104,8 +104,13 @@ class Command(BaseCommand): else: cat = cat_map['energy'] # Ultimate fallback - # Try to find existing flavor by name and category - flavor = Flavor.objects.filter(name=name, category=cat, is_legacy=True).first() + # Try to find existing flavor by name and category regardless of legacy status + flavor = Flavor.objects.filter(name__iexact=name, category=cat).first() + + # If it exists and is an active Shopify product, skip legacy processing + if flavor and not flavor.is_legacy: + self.stdout.write(f"Skipping active flavor: {name}") + continue if not flavor: flavor = Flavor(