Skip to content

Commit

Permalink
FIX: Respect sort order when user fields are shown publically
Browse files Browse the repository at this point in the history
  • Loading branch information
eviltrout committed Sep 21, 2015
1 parent cc0f76e commit b615588
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions app/assets/javascripts/discourse/controllers/user.js.es6
Expand Up @@ -48,16 +48,12 @@ export default Ember.Controller.extend(CanCheckEmails, {
}.property('model.can_be_deleted', 'model.can_delete_all_posts'),

publicUserFields: function() {
var siteUserFields = this.site.get('user_fields');
const siteUserFields = this.site.get('user_fields');
if (!Ember.isEmpty(siteUserFields)) {
var userFields = this.get('model.user_fields');
return siteUserFields.filterProperty('show_on_profile', true).sortBy('id').map(function(uf) {
var val = userFields ? userFields[uf.get('id').toString()] : null;
if (Ember.isEmpty(val)) {
return null;
} else {
return Ember.Object.create({value: val, field: uf});
}
const userFields = this.get('model.user_fields');
return siteUserFields.filterProperty('show_on_profile', true).sortBy('position').map(field => {
const value = userFields ? userFields[field.get('id').toString()] : null;
return Ember.isEmpty(value) ? null : Ember.Object.create({ value, field });
}).compact();
}
}.property('model.user_fields.@each.value'),
Expand Down

0 comments on commit b615588

Please sign in to comment.