diff --git a/app/assets/javascripts/discourse/controllers/preferences/badge-title.js.es6 b/app/assets/javascripts/discourse/controllers/preferences/badge-title.js.es6 index 85e3613d346..554cd9ed831 100644 --- a/app/assets/javascripts/discourse/controllers/preferences/badge-title.js.es6 +++ b/app/assets/javascripts/discourse/controllers/preferences/badge-title.js.es6 @@ -20,6 +20,7 @@ export default Ember.ArrayController.extend({ selectableUserBadges: function() { var items = this.get('model').filterBy('badge.allow_title', true); + items = _.uniq(items, true, function(e) { return e.get('badge.name'); }); items.unshiftObject(Em.Object.create({ badge: Discourse.Badge.create({name: I18n.t('badges.no_title')}) }));