FIX: Duplicate badge titles can still occur

Send false instead of true to .uniq as the badges are not sorted.
https://meta.discourse.org/t/set-title-dialog-shows-multiple-instances-of-the-same-badge-2/19495
This commit is contained in:
cpradio 2014-09-01 13:56:19 -04:00
parent 03a7b01e4b
commit 02a7a579f4
1 changed files with 1 additions and 1 deletions

View File

@ -20,7 +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 = _.uniq(items, false, function(e) { return e.get('badge.name'); });
items.unshiftObject(Em.Object.create({
badge: Discourse.Badge.create({name: I18n.t('badges.no_title')})
}));