From ae686e81884bdaa95fe1dddd2d789b680ea45739 Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 25 Jul 2014 15:48:43 +1000 Subject: [PATCH] FIX: no new badges could be created --- .../javascripts/admin/controllers/admin_badges_controller.js | 2 +- app/assets/javascripts/discourse/models/badge.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/admin/controllers/admin_badges_controller.js b/app/assets/javascripts/admin/controllers/admin_badges_controller.js index 6edc4c712a5..6c6d46b0bd6 100644 --- a/app/assets/javascripts/admin/controllers/admin_badges_controller.js +++ b/app/assets/javascripts/admin/controllers/admin_badges_controller.js @@ -127,7 +127,7 @@ Discourse.AdminBadgesController = Ember.ArrayController.extend({ 'enabled', 'show_posts', 'target_posts', 'name', 'description', 'icon', 'query', 'badge_grouping_id', - 'trigger']; + 'trigger', 'badge_type_id']; if(this.get('selectedItem.system')){ var protectedFields = this.get('protectedSystemFields'); diff --git a/app/assets/javascripts/discourse/models/badge.js b/app/assets/javascripts/discourse/models/badge.js index 64fd1ec8870..7d87a31e4fb 100644 --- a/app/assets/javascripts/discourse/models/badge.js +++ b/app/assets/javascripts/discourse/models/badge.js @@ -141,6 +141,10 @@ Discourse.Badge = Discourse.Model.extend({ self.set('savingStatus', I18n.t('saved')); self.set('saving', false); return self; + }, function(error){ + self.set('savingStatus', ''); + self.set('saving', false); + bootbox.alert(error.responseText); }); },