From 0f075030bcd7a302be249e8b63f5263bee60035d Mon Sep 17 00:00:00 2001 From: Karel Picman Date: Mon, 3 Apr 2017 12:56:04 +0200 Subject: [PATCH] Error migrating 1.5.9 - Using ActiveRecord #707 --- db/migrate/20160222140401_approval_workflow_std_fields.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/db/migrate/20160222140401_approval_workflow_std_fields.rb b/db/migrate/20160222140401_approval_workflow_std_fields.rb index 1cbdf3ac..f18c3880 100644 --- a/db/migrate/20160222140401_approval_workflow_std_fields.rb +++ b/db/migrate/20160222140401_approval_workflow_std_fields.rb @@ -27,7 +27,8 @@ class ApprovalWorkflowStdFields < ActiveRecord::Migration # Set updated_on DmsfWorkflow.all.each(&:touch) # Set created_on and author_id - DmsfWorkflow.update_all 'created_on = updated_on, author_id = (select id from users where admin limit 1)' + admin = User.active.where(admin: true).first + DmsfWorkflow.update_all "created_on = updated_on, author_id = #{admin.id}" if admin end def self.down @@ -35,4 +36,4 @@ class ApprovalWorkflowStdFields < ActiveRecord::Migration remove_column :dmsf_workflows, :created_on remove_column :dmsf_workflows, :author_id end -end \ No newline at end of file +end