lib/view_mixins/table.rb in it-logica-application-backbone-1.0.42 vs lib/view_mixins/table.rb in it-logica-application-backbone-1.0.43
- old
+ new
@@ -10,19 +10,27 @@
##
def selected_values(form_id, path, default = [])
par = params
path.each do |p|
break if par.blank?
- par = par[p.to_s]
+ unless par[p.to_s].blank?
+ par = par[p.to_s]
+ else
+ par = nil
+ end
end
selected = par unless par.blank?
if selected.blank?
par = session[form_id+"_params"]
path.each do |p|
break if par.blank?
- par = par[p.to_s] unless par[p.to_s].blank?
+ unless par[p.to_s].blank?
+ par = par[p.to_s]
+ else
+ par = nil
+ end
end
selected = par
end
selected = selected.blank? ? default : selected
\ No newline at end of file