diff --git a/app/assets/javascripts/discourse/components/poster-name.js.es6 b/app/assets/javascripts/discourse/components/poster-name.js.es6
index 4331af9d9..d9b7c3259 100644
--- a/app/assets/javascripts/discourse/components/poster-name.js.es6
+++ b/app/assets/javascripts/discourse/components/poster-name.js.es6
@@ -83,10 +83,7 @@ var PosterNameComponent = Em.Component.extend({
posterGlyph: function(post) {
var desc;
- if(post.get('admin')) {
- desc = I18n.t('user.admin_tooltip');
- return '';
- } else if(post.get('moderator')) {
+ if(post.get('moderator')) {
desc = I18n.t('user.moderator_tooltip');
return '';
}
diff --git a/app/assets/javascripts/discourse/models/user.js b/app/assets/javascripts/discourse/models/user.js
index 4ac435769..dcd64e7cb 100644
--- a/app/assets/javascripts/discourse/models/user.js
+++ b/app/assets/javascripts/discourse/models/user.js
@@ -79,9 +79,11 @@ Discourse.User = Discourse.Model.extend({
var name = Handlebars.Utils.escapeExpression(this.get('name')),
desc;
- if(this.get('admin')) {
- desc = I18n.t('user.admin', {user: name});
- return '';
+ if(Discourse.User.currentProp("admin") || Discourse.User.currentProp("moderator")) {
+ if(this.get('admin')) {
+ desc = I18n.t('user.admin', {user: name});
+ return '';
+ }
}
if(this.get('moderator')){
desc = I18n.t('user.moderator', {user: name});