From fa705328bed9e6d1a6eb6a16df1eb9d7f0a04ced Mon Sep 17 00:00:00 2001 From: Guilherme Gazzo Date: Mon, 10 Dec 2018 17:28:50 -0200 Subject: [PATCH 1/2] Update debug.js --- packages/rocketchat-lib/server/lib/debug.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/rocketchat-lib/server/lib/debug.js b/packages/rocketchat-lib/server/lib/debug.js index f5ca069d8a04..cb20489ed063 100644 --- a/packages/rocketchat-lib/server/lib/debug.js +++ b/packages/rocketchat-lib/server/lib/debug.js @@ -56,7 +56,6 @@ const wrapMethods = function(name, originalHandler, methodsMap) { const args = name === 'ufsWrite' ? Array.prototype.slice.call(originalArgs, 1) : originalArgs; logger.method(name, '-> userId:', Meteor.userId(), ', arguments: ', args); - this.unblock(); const result = originalHandler.apply(this, originalArgs); end(); return result; From 5f39ec94ebde81e9c50a58d9f8186c71a29a04ec Mon Sep 17 00:00:00 2001 From: Pierre Date: Wed, 12 Dec 2018 11:40:59 -0200 Subject: [PATCH 2/2] Temporary hotfix solution for the resetpassword issue --- packages/rocketchat-lib/server/lib/debug.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/rocketchat-lib/server/lib/debug.js b/packages/rocketchat-lib/server/lib/debug.js index cb20489ed063..35e8a92989d3 100644 --- a/packages/rocketchat-lib/server/lib/debug.js +++ b/packages/rocketchat-lib/server/lib/debug.js @@ -56,6 +56,17 @@ const wrapMethods = function(name, originalHandler, methodsMap) { const args = name === 'ufsWrite' ? Array.prototype.slice.call(originalArgs, 1) : originalArgs; logger.method(name, '-> userId:', Meteor.userId(), ', arguments: ', args); + // Temporary solution for a hotfix while we investigate the underlying issue. + const methodBlackList = [ + 'resetPassword', + 'verifyEmail', + 'resetPasswordWithTOTP', + ]; + + if (methodBlackList.indexOf(name) < 0) { + this.unblock(); + } + const result = originalHandler.apply(this, originalArgs); end(); return result;