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(