use Ember.set() to set the `dasherized_name` property

This commit is contained in:
Arpit Jalan 2017-01-06 23:12:10 +05:30
parent 1b92d44fb2
commit c834d591a3
1 changed files with 1 additions and 1 deletions

View File

@ -87,7 +87,7 @@ export default Ember.Controller.extend(CanCheckEmails, {
if (!Ember.isEmpty(siteUserFields)) {
const userFields = this.get('model.user_fields');
return siteUserFields.filterBy('show_on_profile', true).sortBy('position').map(field => {
field.dasherized_name = field.get('name').dasherize();
Ember.set(field, 'dasherized_name', field.get('name').dasherize());
const value = userFields ? userFields[field.get('id').toString()] : null;
return Ember.isEmpty(value) ? null : Ember.Object.create({ value, field });
}).compact();