diff --git a/source/image-handler/image-handler.js b/source/image-handler/image-handler.js index 62e1f6b17..afda57e9c 100644 --- a/source/image-handler/image-handler.js +++ b/source/image-handler/image-handler.js @@ -300,7 +300,7 @@ class ImageHandler { return boundingBox; } catch (err) { console.error(err); - if (err.message === "Cannot read property 'BoundingBox' of undefined") { + if (err.message === "Cannot read property 'BoundingBox' of undefined" || err.message === "Cannot read properties of undefined (reading 'BoundingBox')") { throw { status: 400, code: 'SmartCrop::FaceIndexOutOfRange', diff --git a/source/image-handler/package.json b/source/image-handler/package.json index 1b002e371..e33c26615 100644 --- a/source/image-handler/package.json +++ b/source/image-handler/package.json @@ -8,13 +8,13 @@ "version": "5.2.0", "private": true, "dependencies": { - "color": "3.1.3", + "color": "4.0.1", "color-name": "1.1.4", - "sharp": "^0.27.0" + "sharp": "^0.27.2" }, "devDependencies": { - "aws-sdk": "2.771.0", - "jest": "^26.4.2" + "aws-sdk": "2.1005.0", + "jest": "^27.2.5" }, "scripts": { "pretest": "npm run build:init && npm install",