From 1aabc0aae04a9bb6af62768a30e3346885db5211 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 1 Jan 2021 22:37:44 -0600 Subject: [PATCH] emails: fix invalid email address deletion script. Fix script to delete all invalid email addresses. In production there were ~4000 users with invalid email addresses because we used to not do any validation of emails during signup. --- script/fixes/067_delete_invalid_email_addresses.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script/fixes/067_delete_invalid_email_addresses.rb b/script/fixes/067_delete_invalid_email_addresses.rb index 00b96902a..349ce24cd 100755 --- a/script/fixes/067_delete_invalid_email_addresses.rb +++ b/script/fixes/067_delete_invalid_email_addresses.rb @@ -3,5 +3,5 @@ require_relative "../../config/environment" EmailAddress.transaction do - EmailAddress.where("address !~ ? AND address !~ ?", "@", "\\.").count + EmailAddress.valid(false).destroy_all end