diff --git a/InvenTree/stock/migrations/0094_auto_20230220_0025.py b/InvenTree/stock/migrations/0094_auto_20230220_0025.py index 9d4de5a438..79c08f0953 100644 --- a/InvenTree/stock/migrations/0094_auto_20230220_0025.py +++ b/InvenTree/stock/migrations/0094_auto_20230220_0025.py @@ -2,6 +2,7 @@ import logging +from django.core.exceptions import FieldError from django.db import migrations logger = logging.getLogger('inventree') @@ -38,10 +39,13 @@ def fix_purchase_price(apps, schema_editor): supplier_part=None ).exclude( purchase_price=None - ).exclude( - supplier_part__pack_size=1 ) + try: + items = items.exclude(supplier_part__pack_size=1) + except FieldError: + pass + n_updated = 0 for item in items: