From 6c4e1a326f05849a52af18d0e928c0f209fa9d5b Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Tue, 2 Apr 2019 22:32:57 +0200 Subject: [PATCH 1/2] fix(logger): log promise in unhandledRejection event --- website/server/libs/logger.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; From 4085d7a5bbbb93dda32254382f109b94ec5fdafb Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Tue, 2 Apr 2019 15:54:39 -0500 Subject: [PATCH 2/2] 4.91.1 --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2356d52d65..56f4f15eaf 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 35dea87d56..337866a758 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.5.2",