mirror of
https://github.com/nodemailer/wildduck.git
synced 2024-09-20 15:26:03 +08:00
Delete recorded addresses when removing user account
This commit is contained in:
parent
c024715fde
commit
e87ccd3ccc
|
@ -102,6 +102,15 @@ let run = async taskData => {
|
|||
throw err;
|
||||
}
|
||||
|
||||
try {
|
||||
// Should this run in a batch instead? Might have quite a lot of addresses tracked
|
||||
await db.database.collection('addressregister').deleteMany({ user: taskData.user });
|
||||
} catch (err) {
|
||||
log.error('Tasks', 'task=user-delete id=%s user=%s message=%s error=%s', taskData._id, taskData.user, 'Failed to delete autoreplies', err.message);
|
||||
err.code = 'InternalDatabaseError';
|
||||
throw err;
|
||||
}
|
||||
|
||||
log.verbose('Tasks', 'task=user-delete id=%s user=%s message=%s', taskData._id, taskData.user, `Cleared user specific data`);
|
||||
return true;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue