diff --git a/src/backend/InvenTree/plugin/base/barcodes/api.py b/src/backend/InvenTree/plugin/base/barcodes/api.py
index 261a9860de..d415be58b9 100644
--- a/src/backend/InvenTree/plugin/base/barcodes/api.py
+++ b/src/backend/InvenTree/plugin/base/barcodes/api.py
@@ -92,7 +92,7 @@ class BarcodeView(CreateAPIView):
 
             if num_scans > max_scans:
                 n = num_scans - max_scans
-                old_scan_ids = (
+                old_scan_ids = list(
                     BarcodeScanResult.objects.all()
                     .order_by('timestamp')
                     .values_list('pk', flat=True)[:n]