Fix bug.
This commit is contained in:
parent
0660a12bff
commit
e90dc31f84
|
@ -254,7 +254,24 @@ class Admin::PropertyHiresController < OrbitAdminController
|
|||
params.require(:property_location).permit!
|
||||
end
|
||||
def phire_params
|
||||
params.require(:p_hire).permit!
|
||||
p_hire_params = params.require(:p_hire).permit!
|
||||
property = (@phire ? @phire.property : Property.find(params[:p_hire][:property_id]) rescue nil)
|
||||
if(property.enable_notes_selector rescue false)
|
||||
note_texts = ""
|
||||
property.notes_selector.each do |index,sub_hash|
|
||||
name = sub_hash["name"][I18n.locale.to_s]
|
||||
name = sub_hash["name"].values.select{|v| v.present?}.first.to_s if name.blank?
|
||||
values = sub_hash["value"][I18n.locale.to_s]
|
||||
values = sub_hash["value"].values.select{|v| v.present?}.first.to_s if values.blank?
|
||||
value_text = p_hire_params["notes_selector"][index.to_s].to_a.map{|i| values[i.to_i]}.join(",") rescue ""
|
||||
value_text = I18n.t("property_hire.none") if value_text.blank?
|
||||
note_texts += (name + ":"+value_text)
|
||||
note_texts += "<br>".html_safe
|
||||
end
|
||||
p_hire_params["note_for_hire"] = note_texts
|
||||
p_hire_params.delete("notes_selector")
|
||||
end
|
||||
return p_hire_params
|
||||
end
|
||||
def property_params
|
||||
prop = params.require(:property).permit!
|
||||
|
|
|
@ -711,7 +711,7 @@ ul.list-unstyled li {
|
|||
<% custom_field_inputs = {} %>
|
||||
<% custom_field_type = {"note_for_hire"=>"text_area"} %>
|
||||
<% if(property.enable_notes_selector rescue false) %>
|
||||
<% custom_field_inputs["note_for_hire"] = render(:partial=>"note_for_hire",:locals=>{:f=>f,:property=>property}) %>
|
||||
<% custom_field_inputs["note_for_hire"] = render(:partial=>"property_hires/notes_selector",:locals=>{:f=>f,:property=>property,:label_col=>label_col}) %>
|
||||
<% end %>
|
||||
<% fields_name = property.get_all_fields %>
|
||||
<% has_p_hire_fields = property.p_hire_fields_enabled.count != 0
|
||||
|
|
|
@ -555,7 +555,7 @@
|
|||
<% custom_field_inputs = {} %>
|
||||
<% custom_field_type = {"note_for_hire"=>"text_area"} %>
|
||||
<% if(property.enable_notes_selector rescue false) %>
|
||||
<% custom_field_inputs["note_for_hire"] = render(:partial=>"note_for_hire",:locals=>{:f=>f,:property=>property}) %>
|
||||
<% custom_field_inputs["note_for_hire"] = render(:partial=>"property_hires/notes_selector",:locals=>{:f=>f,:property=>property,:label_col=>label_col}) %>
|
||||
<% end %>
|
||||
<% fields_name = property.get_all_fields %>
|
||||
<% has_p_hire_fields = property.p_hire_fields_enabled.count != 0
|
||||
|
|
Loading…
Reference in New Issue