lib/active_archive/base.rb in active_archive-5.1.0 vs lib/active_archive/base.rb in active_archive-5.1.1

- old
+ new

@@ -177,10 +177,13 @@ record.archived_at = value begin should_ignore_validations?(force) ? record.save(validate: false) : record.save! + @previous_mutation_tracker = record.try(:previous_mutation_tracker) + @changed_attributes = HashWithIndifferentAccess.new @attributes = record.instance_variable_get('@attributes') + @mutation_tracker = nil rescue => error record.destroy raise(error) end end