diff --git a/package-lock.json b/package-lock.json index 80cff0c..f61de39 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "opencollective-postinstall": "^2.0.2", "regenerator-runtime": "^0.13.3", "resolve-url": "^0.2.1", - "tesseract.js-core": "^4.0.0", + "tesseract.js-core": "^4.0.1", "wasm-feature-detect": "^1.2.11", "zlibjs": "^0.3.1" }, @@ -8413,9 +8413,9 @@ } }, "node_modules/tesseract.js-core": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-4.0.0.tgz", - "integrity": "sha512-J54sS/MqkwLAOoFBbU8qbRrVRiwfQs2fil2EZGa0cC/FNos/fdscok/ZQRlAm3HuL8Yic/lg2VDXdbUMkuGOvw==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-4.0.1.tgz", + "integrity": "sha512-FqBBc3lWE5FhoyIBau7hFJYWPE2AOPa4Im+lIMQxj/hNYaM8QxCyTXuRJ6Nw9OjjKSHK7WSxJXDe3GP2dzwl+w==" }, "node_modules/test-exclude": { "version": "6.0.0", @@ -15733,9 +15733,9 @@ } }, "tesseract.js-core": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-4.0.0.tgz", - "integrity": "sha512-J54sS/MqkwLAOoFBbU8qbRrVRiwfQs2fil2EZGa0cC/FNos/fdscok/ZQRlAm3HuL8Yic/lg2VDXdbUMkuGOvw==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-4.0.1.tgz", + "integrity": "sha512-FqBBc3lWE5FhoyIBau7hFJYWPE2AOPa4Im+lIMQxj/hNYaM8QxCyTXuRJ6Nw9OjjKSHK7WSxJXDe3GP2dzwl+w==" }, "test-exclude": { "version": "6.0.0", diff --git a/package.json b/package.json index 8de7ac2..cc9b94e 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "opencollective-postinstall": "^2.0.2", "regenerator-runtime": "^0.13.3", "resolve-url": "^0.2.1", - "tesseract.js-core": "^4.0.0", + "tesseract.js-core": "^4.0.1", "wasm-feature-detect": "^1.2.11", "zlibjs": "^0.3.1" }, diff --git a/src/worker-script/utils/setImage.js b/src/worker-script/utils/setImage.js index 4cd4902..d9aec9b 100644 --- a/src/worker-script/utils/setImage.js +++ b/src/worker-script/utils/setImage.js @@ -27,5 +27,6 @@ module.exports = (TessModule, api, image, angle = 0) => { TessModule.FS.writeFile('/input', image); } - api.SetImageFile(exif, angle); + const res = api.SetImageFile(exif, angle); + if (res === 1) throw Error('Error attempting to read image.'); };