diff --git a/VINScanner/index.html b/VINScanner/index.html
index f01944f..62f0977 100644
--- a/VINScanner/index.html
+++ b/VINScanner/index.html
@@ -10,7 +10,7 @@
diff --git a/VINScanner/js/init.js b/VINScanner/js/init.js
index dd1706f..52b5f9a 100644
--- a/VINScanner/js/init.js
+++ b/VINScanner/js/init.js
@@ -90,10 +90,11 @@ let init = (async function initCVR() {
/* Defines the result receiver for the solution.*/
const resultReceiver = new Dynamsoft.CVR.CapturedResultReceiver();
+
resultReceiver.onCapturedResultReceived = (result) => {
- const textLineResult = result.textLineResultItems;
- const barcodeResult = result.barcodeResultItems;
- const parsedResults = result.parsedResultItems;
+ const textLineResult = result.recognizedTextLinesResult?.textLineResultItems;
+ const barcodeResult = result.decodedBarcodesResult?.barcodeResultItems;
+ const parsedResults = result.parsedResult?.parsedResultItems;
if (textLineResult?.length || barcodeResult?.length) {
// Play sound feedback if enabled
diff --git a/VINScanner/js/util.js b/VINScanner/js/util.js
index 26094ab..86516db 100644
--- a/VINScanner/js/util.js
+++ b/VINScanner/js/util.js
@@ -9,7 +9,7 @@ export function extractVinDetails(result) {
if (!result.exception) {
parseResultInfo["Region"] = result.getFieldValue("region");
parseResultInfo["Check Digit"] = result.getFieldValue("checkDigit");
- parseResultInfo["Model Year"] = undefined?.split(",")?.join(" | ");
+ parseResultInfo["Model Year"] = result.getFieldValue("modelYear")?.split(",")?.join(" | ");
parseResultInfo["Plant Code"] = result.getFieldValue("plantCode");
parseResultInfo["VIS"] = result.getFieldValue("VIS");
}
diff --git a/VINScanner/minimum-elements.html b/VINScanner/minimum-elements.html
index 2509807..9c3fd85 100644
--- a/VINScanner/minimum-elements.html
+++ b/VINScanner/minimum-elements.html
@@ -23,7 +23,7 @@
Results:
-
+