95a368163a
showScannedAsset (called on the very next line) already triggers the auto-checkin. handleBarcode was calling doAutoCheckin immediately before showScannedAsset, resulting in two check-in records per barcode scan.