diff --git a/InvenTree/plugin/base/barcodes/mixins.py b/InvenTree/plugin/base/barcodes/mixins.py index a8f7710ec4..58f91942f0 100644 --- a/InvenTree/plugin/base/barcodes/mixins.py +++ b/InvenTree/plugin/base/barcodes/mixins.py @@ -224,9 +224,9 @@ class SupplierBarcodeMixin(BarcodeMixin): return None if supplier_pk := self.get_setting('SUPPLIER_ID'): - if supplier := Company.objects.get(pk=supplier_pk): - return supplier - else: + try: + return Company.objects.get(pk=supplier_pk) + except Company.DoesNotExist: logger.error( 'No company with pk %d (set "SUPPLIER_ID" setting to a valid value)', supplier_pk,