diff --git a/lib/persistence/active_record_persistence.rb b/lib/persistence/active_record_persistence.rb index aa29937..ce62a6e 100644 --- a/lib/persistence/active_record_persistence.rb +++ b/lib/persistence/active_record_persistence.rb @@ -193,7 +193,7 @@ module AASM old_value = read_attribute(self.class.aasm_column) write_attribute(self.class.aasm_column, state.to_s) - unless self.save + unless self.save(false) write_attribute(self.class.aasm_column, old_value) return false end