lib/tasks/statesman.rake in statesman-3.5.0 vs lib/tasks/statesman.rake in statesman-4.0.0

- old
+ new

@@ -17,10 +17,10 @@ total_models = parent_class.count done_models = 0 batch_size = 500 parent_class.find_in_batches(batch_size: batch_size) do |models| - ActiveRecord::Base.transaction do + ActiveRecord::Base.transaction(requires_new: true) do if Statesman::Adapters::ActiveRecord.database_supports_partial_indexes? # Set all transitions' most_recent to FALSE transition_class.where(parent_fk => models.map(&:id)). update_all(most_recent: false, updated_at: updated_at) else