Merge pull request #3887 from tgxworld/fix_duplicated_custom_badges

FIX: Duplicated custom badges in AdminBadgesController.
This commit is contained in:
Régis Hanol 2015-11-02 09:47:02 +01:00
commit 1906b99d1f

View File

@ -68,7 +68,8 @@ export default Ember.Controller.extend(BufferedContent, {
model = this.get('model'); model = this.get('model');
this.get('model').save(data).then(function() { this.get('model').save(data).then(function() {
if (newBadge) { if (newBadge) {
self.get('controllers.admin-badges').pushObject(model); var adminBadgesController = self.get('controllers.admin-badges');
if (!adminBadgesController.contains(model)) adminBadgesController.pushObject(model);
self.transitionToRoute('adminBadges.show', model.get('id')); self.transitionToRoute('adminBadges.show', model.get('id'));
} else { } else {
self.commitBuffer(); self.commitBuffer();