diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index 072120684..84d3d0eeb 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -2,7 +2,6 @@ class PostsController < ApplicationController before_filter :member_only, :except => [:show, :show_seq, :index, :home, :random] before_filter :builder_only, :only => [:copy_notes] before_filter :enable_cors, :only => [:index, :show] - after_filter :save_recent_tags, :only => [:update] respond_to :html, :xml, :json rescue_from PostSets::SearchError, :with => :rescue_exception rescue_from Post::SearchError, :with => :rescue_exception @@ -54,6 +53,7 @@ class PostsController < ApplicationController @post.update_attributes(params[:post], :as => CurrentUser.role) end + save_recent_tags respond_with_post_after_update(@post) end diff --git a/app/controllers/uploads_controller.rb b/app/controllers/uploads_controller.rb index e04f6ec7e..50149da0c 100644 --- a/app/controllers/uploads_controller.rb +++ b/app/controllers/uploads_controller.rb @@ -1,6 +1,5 @@ class UploadsController < ApplicationController before_filter :member_only - after_filter :save_recent_tags, :only => [:create] respond_to :html, :xml, :json, :js rescue_from Upload::Error, :with => :rescue_exception @@ -62,6 +61,7 @@ class UploadsController < ApplicationController def create @upload = Upload.create(params[:upload].merge(:server => Socket.gethostname)) @upload.process! if @upload.errors.empty? + save_recent_tags respond_with(@upload) end