diff --git a/app/assets/javascripts/admin/models/admin_api.js b/app/assets/javascripts/admin/models/admin_api.js index ab1d67dbde9..ee5d6eed202 100644 --- a/app/assets/javascripts/admin/models/admin_api.js +++ b/app/assets/javascripts/admin/models/admin_api.js @@ -20,8 +20,10 @@ Discourse.AdminApi = Discourse.Model.extend({ Discourse.AdminApi.reopenClass({ find: function() { - return Discourse.ajax("/admin/api").then(function(data) { - return Discourse.AdminApi.create(data); + var model = Discourse.AdminApi.create(); + Discourse.ajax("/admin/api").then(function(data) { + model.setProperties(data); }); + return model; } });