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;
   }
 });