diff --git a/app/models/post.rb b/app/models/post.rb index 1e4ca0b05..d857ebc06 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -456,7 +456,11 @@ class Post < ActiveRecord::Base end def artist_tags - typed_tags("artist") - %w(banned_artist) + typed_tags("artist") + end + + def artist_tags_excluding_hidden + artist_tags - %(banned_artist) end def general_tags diff --git a/app/presenters/post_presenter.rb b/app/presenters/post_presenter.rb index 2446a925e..d20dce584 100644 --- a/app/presenters/post_presenter.rb +++ b/app/presenters/post_presenter.rb @@ -59,9 +59,9 @@ class PostPresenter < Presenter string << (@post.character_tags.any? ? "(#{copytags})" : copytags) end - if @post.artist_tags.any? + if @post.artist_tags_excluding_hidden.any? string << "drawn by" - string << @post.artist_tags.to_sentence + string << @post.artist_tags_excluding_hidden.to_sentence end string.empty? ? "##{@post.id}" : string.join(" ").tr("_", " ")