diff --git a/InvenTree/barcodes/api.py b/InvenTree/barcodes/api.py index 0d3656ce4c..047db357a4 100644 --- a/InvenTree/barcodes/api.py +++ b/InvenTree/barcodes/api.py @@ -12,6 +12,7 @@ from rest_framework.views import APIView from stock.models import StockItem from stock.serializers import StockItemSerializer +from barcodes.plugins.inventree_barcode import InvenTreeBarcodePlugin from barcodes.barcode import hash_barcode from plugin import registry @@ -57,6 +58,9 @@ class BarcodeScan(APIView): barcode_data = data.get('barcode') + # Ensure that the default barcode handler is installed + plugins.append(InvenTreeBarcodePlugin()) + # Look for a barcode plugin which knows how to deal with this barcode plugin = None