diff --git a/package-lock.json b/package-lock.json index 191a221bc0..9f2f60a21c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "4.91.0", + "version": "4.91.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 5559c70666..eb04a7b67b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.91.0", + "version": "4.91.1", "main": "./website/server/index.js", "dependencies": { "@google-cloud/trace-agent": "^3.6.0", diff --git a/website/server/libs/logger.js b/website/server/libs/logger.js index 7f39b3792f..7da144a7cf 100644 --- a/website/server/libs/logger.js +++ b/website/server/libs/logger.js @@ -84,8 +84,9 @@ let loggerInterface = { // Logs unhandled promises errors // when no catch is attached to a promise a unhandledRejection event will be triggered -process.on('unhandledRejection', function handlePromiseRejection (reason) { - loggerInterface.error('unhandledPromiseRejection', reason); +// reason is the error, p the promise where it originated +process.on('unhandledRejection', function handlePromiseRejection (reason, p) { + loggerInterface.error(reason, 'unhandledPromiseRejection at', p); }); module.exports = loggerInterface;