From ac81041f097a6b0a3ea1c92dd9409f104a43fdc1 Mon Sep 17 00:00:00 2001
From: Oliver <oliver.henry.walters@gmail.com>
Date: Fri, 19 May 2023 15:21:46 +1000
Subject: [PATCH] Update migration

---
 InvenTree/stock/migrations/0094_auto_20230220_0025.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

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: