fix: update middleware passthru and user in memory

This commit is contained in:
Mrugesh Mohapatra
2018-05-29 01:59:37 +05:30
parent 924cf5ae49
commit 5f8eb3615a
4 changed files with 10 additions and 4 deletions

View File

@ -661,9 +661,11 @@ module.exports = function(User) {
return Observable.forkJoin( return Observable.forkJoin(
this.update$(updateConfig), this.update$(updateConfig),
this.requestAuthEmail(false, newEmail), this.requestAuthEmail(false, newEmail),
(user, message) => ({ user, message }) (_, message) => message
) )
.map(({ message }) => message); .do(() => {
Object.assign(this, updateConfig);
});
}); });
} else { } else {

View File

@ -41,7 +41,7 @@ export default function settingsController(app) {
const { user, body: { email } } = req; const { user, body: { email } } = req;
return user.requestUpdateEmail(email) return user.requestUpdateEmail(email)
.subscribe( .subscribe(
(message) => res.json({ message: message }), message => res.json({ message }),
next next
); );
} }

View File

@ -4,6 +4,7 @@ const ALLOWED_METHODS = ['GET'];
const EXCLUDED_PATHS = [ const EXCLUDED_PATHS = [
'/api/flyers/findOne', '/api/flyers/findOne',
'/signout', '/signout',
'/accept-privacy-terms',
'/update-email', '/update-email',
'/passwordless-change', '/passwordless-change',
'/external/services/user' '/external/services/user'

View File

@ -2,7 +2,10 @@ const ALLOWED_METHODS = ['GET'];
const EXCLUDED_PATHS = [ const EXCLUDED_PATHS = [
'/api/flyers/findOne', '/api/flyers/findOne',
'/signout', '/signout',
'/accept-privacy-terms' '/accept-privacy-terms',
'/update-email',
'/passwordless-change',
'/external/services/user'
]; ];
export default function privacyTermsNotAcceptedNotice() { export default function privacyTermsNotAcceptedNotice() {