Data update Script: Backfill Created, but Unregistered Users (#10939) [deploy]
* Adds a data_update script to backfill registered for created, unregistered users * Checks that invitation_accepted_at is nil and modifies return placement * Removes user.created_at.nil check from data_update script * Removes gaurd clause and fetches users from DB
This commit is contained in:
parent
65336d6ff3
commit
2075a021fa
1 changed files with 10 additions and 0 deletions
|
|
@ -0,0 +1,10 @@
|
|||
module DataUpdateScripts
|
||||
class BackfillRegisteredForUsers
|
||||
def run
|
||||
users = User.where.not(invitation_accepted_at: nil).where(registered: false).or(User.where(registered_at: nil))
|
||||
users.find_each do |user|
|
||||
user.update_columns(registered: true, registered_at: user.invitation_accepted_at)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Reference in a new issue