forked from saurabh/orbit4-5
small member fix
This commit is contained in:
parent
9eebd2ff51
commit
9da0c9f380
|
@ -157,6 +157,7 @@ class MembersController < ApplicationController
|
|||
def member_data(member, fields_to_show)
|
||||
profile_data = []
|
||||
fields_to_show.each do |field|
|
||||
# debugger
|
||||
case field['type']
|
||||
when 'profile'
|
||||
field_data = member.get_attribute_data(field) rescue {}
|
||||
|
|
|
@ -101,8 +101,16 @@ class AttributeField
|
|||
if field_status.eql?(true)
|
||||
@attribute_field_counter = role.attribute_fields.count rescue nil
|
||||
@attribute_field = self.find(attribute_field_id) rescue nil
|
||||
old_key = @attribute_field.key
|
||||
@attribute_field.update(role_param)
|
||||
@attribute_field.save
|
||||
attribute_values = @attribute_field.attribute_values
|
||||
if attribute_values.count > 0
|
||||
attribute_values.each do |av|
|
||||
av.key = role_param["key"]
|
||||
av.save
|
||||
end
|
||||
end
|
||||
@attribute_field[:af_count] = @attribute_field_counter
|
||||
else
|
||||
@attribute_field_counter = role.attribute_fields.count rescue nil
|
||||
|
|
|
@ -199,7 +199,7 @@ def unset_all_lang_values
|
|||
end #of data_proc
|
||||
|
||||
def check_key
|
||||
self.key = attribute_field.key
|
||||
self.key = self.attribute_field.key
|
||||
end
|
||||
|
||||
def method_missing(*field)
|
||||
|
|
Loading…
Reference in New Issue