From 120c6feb6189f039e15b7c599b043b495db30ed7 Mon Sep 17 00:00:00 2001 From: Carmen Date: Tue, 22 Mar 2016 22:20:36 +0800 Subject: [PATCH] Unset `_perishable_token` after reset password, instead of setting it to null. #951 --- src/Controllers/UserController.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Controllers/UserController.js b/src/Controllers/UserController.js index d4e3355e..051ddebc 100644 --- a/src/Controllers/UserController.js +++ b/src/Controllers/UserController.js @@ -173,7 +173,7 @@ export class UserController extends AdaptableController { return this.config.database.adaptiveCollection('_User').then(function (collection) { // Need direct database access because verification token is not a parse field return collection.findOneAndUpdate({ username: username },// query - { $set: { _perishable_token: null } } // update + { $unset: { _perishable_token: null } } // update ); }); });