diff --git a/app/views/deliverables/_finance_form.html.erb b/app/views/deliverables/_finance_form.html.erb index f006a5e..af90465 100644 --- a/app/views/deliverables/_finance_form.html.erb +++ b/app/views/deliverables/_finance_form.html.erb @@ -26,7 +26,7 @@ <%= content_tag(:label, l(:field_labor)) %> - <% form.fields_for :labor_budgets, labor_budgets.sort_by(&:id) do |labor_budget| %> + <% form.fields_for :labor_budgets, labor_budgets.sort_by {|b| b.id || 0 } do |labor_budget| %> <%= render :partial => 'labor_budget_form', :locals => {:labor_budget => labor_budget} %> <% end %> @@ -37,7 +37,7 @@ <%= content_tag(:label, l(:field_overhead)) %>
- <% form.fields_for :overhead_budgets, overhead_budgets.sort_by(&:id) do |overhead_budget| %> + <% form.fields_for :overhead_budgets, overhead_budgets.sort_by {|b| b.id || 0 } do |overhead_budget| %> <%= render :partial => 'overhead_budget_form', :locals => {:overhead_budget => overhead_budget} %> <% end %> @@ -48,7 +48,7 @@
- <% form.fields_for :fixed_budgets, fixed_budgets.sort_by(&:id) do |fixed_budget| %> + <% form.fields_for :fixed_budgets, fixed_budgets.sort_by {|b| b.id || 0 } do |fixed_budget| %> <%= render :partial => 'fixed_budget_form', :locals => {:fixed_budget => fixed_budget} %> <%= wikitoolbar_for "fixed-description#{fixed_budget.object.object_id}" %> <% end %>