diff --git a/InvenTree/part/models.py b/InvenTree/part/models.py index b06469699b..2824a89e75 100644 --- a/InvenTree/part/models.py +++ b/InvenTree/part/models.py @@ -1372,7 +1372,7 @@ class Part(MPTTModel): """ Check if the BOM is 'valid' - if the calculated checksum matches the stored value """ - return self.get_bom_hash() == self.bom_checksum + return self.get_bom_hash() == self.bom_checksum or not self.has_bom @transaction.atomic def validate_bom(self, user):