diff --git a/scripts/gdpr-delete-users.js b/scripts/gdpr-delete-users.js index 381dd8c7d4..ea17b7059d 100644 --- a/scripts/gdpr-delete-users.js +++ b/scripts/gdpr-delete-users.js @@ -31,19 +31,22 @@ async function deleteAmplitudeData (userId, email) { console.log(`${userId} (${email}) Amplitude response: ${response.status} ${response.statusText}`); } } + await new Promise(resolve => setTimeout(resolve, 1000)); } async function deleteHabiticaData (user, email) { const truncatedEmail = email.slice(0, email.indexOf('@')); const set = { + 'auth.blocked': false, 'auth.local.hashed_password': '$2a$10$QDnNh1j1yMPnTXDEOV38xOePEWFd4X8DSYwAM8XTmqmacG5X0DKjW', 'auth.local.passwordHashMethod': 'bcrypt', }; - if (!user.auth.local.email) set['auth.local.email'] = `${truncatedEmail}@example.com`; + if (!user.auth.local.email) set['auth.local.email'] = `${truncatedEmail}-gdpr@example.com`; await User.update( { _id: user._id }, { $set: set }, ); + await new Promise(resolve => setTimeout(resolve, 1000)); const response = await axios.delete( `${BASE_URL}/api/v3/user`, {