From 6f1a07945ee097e5e57f99cbc9b4e5d57e32d79d Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Mon, 15 Jul 2019 14:44:36 -0500 Subject: [PATCH] make sure user exists before migrating --- db/migrate/20190531082452_move_account_vars_to_users.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/db/migrate/20190531082452_move_account_vars_to_users.rb b/db/migrate/20190531082452_move_account_vars_to_users.rb index fea150b78..18664618b 100644 --- a/db/migrate/20190531082452_move_account_vars_to_users.rb +++ b/db/migrate/20190531082452_move_account_vars_to_users.rb @@ -1,5 +1,10 @@ class MoveAccountVarsToUsers < ActiveRecord::Migration[5.2] def up - Account.local.find_each { |a| a.user.vars = a.vars; a.user.save } + Account.local.find_each do |a| + if a.user.present? + a.user.vars = a.vars + a.user.save + end + end end end