mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: preference page error when badges are disabled
This commit is contained in:
@@ -6,10 +6,14 @@ export default RestrictedUserRoute.extend({
|
||||
|
||||
model: function() {
|
||||
const user = this.modelFor('user');
|
||||
return UserBadge.findByUsername(this.modelFor('user').get('username')).then(userBadges => {
|
||||
user.set('badges', userBadges.map(ub => ub.badge));
|
||||
return user;
|
||||
});
|
||||
if (this.siteSettings.enable_badges) {
|
||||
return UserBadge.findByUsername(this.modelFor('user').get('username')).then(userBadges => {
|
||||
user.set('badges', userBadges.map(ub => ub.badge));
|
||||
return user;
|
||||
});
|
||||
} else {
|
||||
return user;
|
||||
}
|
||||
},
|
||||
|
||||
setupController(controller, user) {
|
||||
|
||||
Reference in New Issue
Block a user