diff --git a/src/services/QRScanner/CapacitorQRScanner.ts b/src/services/QRScanner/CapacitorQRScanner.ts index 978a4a36..b9c09c44 100644 --- a/src/services/QRScanner/CapacitorQRScanner.ts +++ b/src/services/QRScanner/CapacitorQRScanner.ts @@ -123,10 +123,10 @@ export class CapacitorQRScanner implements QRScannerService { // Add listener for barcode scans const handle = await BarcodeScanner.addListener( - "barcodeScanned", + "barcodesScanned", (result) => { - if (this.scanListener && result.barcode?.rawValue) { - this.scanListener.onScan(result.barcode.rawValue); + if (this.scanListener && result.barcodes?.[0]?.rawValue) { + this.scanListener.onScan(result.barcodes[0].rawValue); } }, );