From 00eff7e8778406d6fb2d9f2af7a5a472c57b3cd6 Mon Sep 17 00:00:00 2001 From: Luke Melia Date: Tue, 6 Jan 2009 01:00:06 -0500 Subject: [PATCH] Fixed bug where adding tag to Todo via Ajax inline edit didn't reflect tag changes immediately. --- app/controllers/todos_controller.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/controllers/todos_controller.rb b/app/controllers/todos_controller.rb index ff5b767f..cf36bfaa 100644 --- a/app/controllers/todos_controller.rb +++ b/app/controllers/todos_controller.rb @@ -175,7 +175,10 @@ class TodosController < ApplicationController def update @source_view = params['_source_view'] || 'todo' init_data_for_sidebar unless mobile? - @todo.tag_with(params[:tag_list]) if params[:tag_list] + if params[:tag_list] + @todo.tag_with(params[:tag_list]) + @todo.tags(true) #force a reload for proper rendering + end @original_item_context_id = @todo.context_id @original_item_project_id = @todo.project_id @original_item_was_deferred = @todo.deferred?