diff --git a/InvenTree/plugin/base/barcodes/mixins.py b/InvenTree/plugin/base/barcodes/mixins.py index 450ea9a9724..46f90dce856 100644 --- a/InvenTree/plugin/base/barcodes/mixins.py +++ b/InvenTree/plugin/base/barcodes/mixins.py @@ -201,7 +201,7 @@ def receive_purchase_order_item( } } - if quantity and type(quantity) != int: + if quantity and not isinstance(quantity, int): try: quantity = int(quantity) response["lineitem"]["quantity"] = quantity diff --git a/InvenTree/plugin/builtin/suppliers/test_supplier_barcodes.py b/InvenTree/plugin/builtin/suppliers/test_supplier_barcodes.py index 1710a7c0dc2..25662e4e51b 100644 --- a/InvenTree/plugin/builtin/suppliers/test_supplier_barcodes.py +++ b/InvenTree/plugin/builtin/suppliers/test_supplier_barcodes.py @@ -2,9 +2,8 @@ from django.urls import reverse -from InvenTree.unit_test import InvenTreeAPITestCase - from company.models import Company, ManufacturerPart, SupplierPart +from InvenTree.unit_test import InvenTreeAPITestCase from order.models import PurchaseOrder, PurchaseOrderLineItem from part.models import Part from stock.models import StockItem, StockLocation