From f58dd7a6fb72cf606405e251bada258c3e329344 Mon Sep 17 00:00:00 2001 From: Chris Hunt <c@chrishunt.co> Date: Tue, 4 Jun 2013 10:06:02 -0700 Subject: [PATCH] Set properties of AdminApi after ajax response --- app/assets/javascripts/admin/models/admin_api.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/admin/models/admin_api.js b/app/assets/javascripts/admin/models/admin_api.js index ab1d67dbd..ee5d6eed2 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; } });