Hopfully fix #1434 by updating selectors first. Same fix as #1431 but now for update

Conflicts:
	app/controllers/recurring_todos_controller.rb
This commit is contained in:
Reinier Balt 2013-09-05 20:09:39 +02:00
parent 7e59b455f2
commit 3ef55f3b17

View file

@ -89,6 +89,15 @@ class RecurringTodosController < ApplicationController
params["recurring_todo"]["weekly_return_"+day]=' ' if params["recurring_todo"]["weekly_return_"+day].nil?
end
selector_attributes = {
'recurring_period' => recurring_todo_params['recurring_period'],
'daily_selector' => recurring_todo_params['daily_selector'],
'monthly_selector' => recurring_todo_params['monthly_selector'],
'yearly_selector' => recurring_todo_params['yearly_selector']
}
@recurring_todo.assign_attributes(:recurring_period => recurring_todo_params[:recurring_period])
@recurring_todo.assign_attributes(selector_attributes)
@saved = @recurring_todo.update_attributes recurring_todo_params
respond_to do |format|