fixes AASM::Persistence::Base#aasm_read_state not reading with the correct name

This commit is contained in:
Evadne Wu 2015-08-07 15:37:09 +08:00
parent d540ca8761
commit 68431b7083
1 changed files with 1 additions and 1 deletions

View File

@ -35,7 +35,7 @@ module AASM
def aasm_read_state(name=:default)
state = send(self.class.aasm(name).attribute_name)
if new_record?
state.blank? ? aasm.determine_state_name(self.class.aasm(name).initial_state) : state.to_sym
state.blank? ? aasm(name).determine_state_name(self.class.aasm(name).initial_state) : state.to_sym
else
state.blank? ? nil : state.to_sym
end