From 4f37eddc5e5ec6c920c6fcd23cce36ec889bdd81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 25 Nov 2020 14:55:25 -0500 Subject: [PATCH] feat: clear reset tokens on user delete --- src/api/users.js | 1 - src/user/delete.js | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/users.js b/src/api/users.js index 8080a9ca0d..08d4bc6af1 100644 --- a/src/api/users.js +++ b/src/api/users.js @@ -265,7 +265,6 @@ async function processDeletion({ uid, method, password, caller }) { } } - // TODO: clear user tokens for this uid await flags.resolveFlag('user', uid, caller.uid); let userData; diff --git a/src/user/delete.js b/src/user/delete.js index a12c424d7c..d5ca3ccc4b 100644 --- a/src/user/delete.js +++ b/src/user/delete.js @@ -151,6 +151,7 @@ module.exports = function (User) { deleteImages(uid), groups.leaveAllGroups(uid), flags.resolveFlag('user', uid, uid), + User.reset.cleanByUid(uid), ]); await db.deleteAll(['followers:' + uid, 'following:' + uid, 'user:' + uid]); delete deletesInProgress[uid];