app/controllers/members/people_controller.rb in artfully_ose-1.2.0 vs app/controllers/members/people_controller.rb in artfully_ose-1.3.0.pre1
- old
+ new
@@ -1,17 +1,19 @@
class Members::PeopleController < Members::MembersController
def update
- address = Address.unhash(person_params.delete("address_attributes"))
@person = current_member.person
- results = @person.update_attributes(person_params)
- @person.delay.new_note("Member made the following changes from their dashboard: #{@person.previous_changes_sentence}", Time.now, nil, current_member.organization.id)
- @person.address.update_with_note(@person, nil, address, current_member.organization.time_zone, "member dashboard")
-
+ @person.update_attributes(person_params)
flash[:notice] = "Your changes have been saved."
redirect_to members_root_path
end
private
def person_params
@person_params ||= params.fetch((:person),{}).merge(params.fetch(:company, {})).merge(params.fetch(:individual,{}))
+ unless @person_params['addresses_attributes'].nil?
+ @person_params['addresses_attributes'].each do |key, address|
+ address[:member_update] = '1'
+ end
+ end
+ @person_params
end
end
\ No newline at end of file