diff --git a/app/controllers/tags_controller.rb b/app/controllers/tags_controller.rb index 3a5c50838..e62e17776 100644 --- a/app/controllers/tags_controller.rb +++ b/app/controllers/tags_controller.rb @@ -28,7 +28,7 @@ class TagsController < ApplicationController def update @tag = Tag.find(params[:id]) check_privilege(@tag) - @tag.update_attributes(params[:tag]) + @tag.update_attributes(params[:tag], :as => CurrentUser.role) @tag.update_category_cache_for_all respond_with(@tag) end diff --git a/app/models/post.rb b/app/models/post.rb index 1d49f916e..6dea2b31d 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -450,7 +450,9 @@ class Post < ActiveRecord::Base end when /^rating:([qse])/i - self.rating = $1.downcase + unless is_rating_locked? + self.rating = $1.downcase + end end end end diff --git a/app/views/artists/_secondary_links.html.erb b/app/views/artists/_secondary_links.html.erb index 7b4c4ede8..5515b3475 100644 --- a/app/views/artists/_secondary_links.html.erb +++ b/app/views/artists/_secondary_links.html.erb @@ -13,7 +13,7 @@