From 20229a95a6538700127c2909a1c22e0a3ca569fc Mon Sep 17 00:00:00 2001 From: vhochstein Date: Mon, 7 Mar 2011 20:39:14 +0100 Subject: [PATCH] new_batch_create_record expects created_by record as parameter --- lib/active_scaffold/actions/batch_create.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/active_scaffold/actions/batch_create.rb b/lib/active_scaffold/actions/batch_create.rb index e0ec6c0..0e1b3f2 100644 --- a/lib/active_scaffold/actions/batch_create.rb +++ b/lib/active_scaffold/actions/batch_create.rb @@ -117,14 +117,14 @@ def batch_create_marked end end - def new_batch_create_record + def new_batch_create_record(created_by) new_model end - def create_record(batch_record) + def create_record(created_by) @successful = nil - @record = new_batch_create_record - @record.send("#{batch_create_by_column.to_s}=", batch_record) + @record = new_batch_create_record(created_by) + @record.send("#{batch_create_by_column.to_s}=", created_by) batch_create_values.each do |attribute, value| set_record_attribute(value[:column], attribute, value[:value]) end @@ -132,7 +132,7 @@ def create_record(batch_record) if authorized_for_job?(@record) create_save if successful? - marked_records_parent.delete(batch_record.id) if batch_scope == 'MARKED' && marked_records_parent + marked_records_parent.delete(created_by.id) if batch_scope == 'MARKED' && marked_records_parent else error_records << @record end