diff --git a/InvenTree/part/models.py b/InvenTree/part/models.py index 59bcbe57b1..f305b51c4c 100644 --- a/InvenTree/part/models.py +++ b/InvenTree/part/models.py @@ -27,6 +27,7 @@ from django_cleanup import cleanup from mptt.models import TreeForeignKey +from decimal import Decimal from datetime import datetime from fuzzywuzzy import fuzz import hashlib @@ -1208,6 +1209,9 @@ class BomItem(models.Model): if percent < 0: percent = 0 + # Must be represented as a decimal + percent = Decimal(percent) + return int(percent * quantity) except ValueError: