From 855ba562ac0aa5ae9b14c733349fe3a7967c267d Mon Sep 17 00:00:00 2001
From: Sam <sam.saffron@gmail.com>
Date: Tue, 30 Apr 2013 13:49:01 +1000
Subject: [PATCH] api was not showing api key cause model in ember is just
 partial advice that is sometimes followed up

---
 .../javascripts/admin/routes/admin_api_route.js     | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/app/assets/javascripts/admin/routes/admin_api_route.js b/app/assets/javascripts/admin/routes/admin_api_route.js
index f8500b234..6355b7d41 100644
--- a/app/assets/javascripts/admin/routes/admin_api_route.js
+++ b/app/assets/javascripts/admin/routes/admin_api_route.js
@@ -1,17 +1,20 @@
 /**
   Handles routes related to api
 
-  @class AdminApiRoute    
+  @class AdminApiRoute
   @extends Discourse.Route
   @namespace Discourse
   @module Discourse
-**/ 
+**/
 Discourse.AdminApiRoute = Discourse.Route.extend({
-  renderTemplate: function() {    
+  renderTemplate: function() {
     this.render({into: 'admin/templates/admin'});
   },
 
-  model: function(params) {
-    return Discourse.AdminApi.find();
+  setupController: function(controller, model) {
+    // in case you are wondering, model never gets called for link_to
+    Discourse.AdminApi.find().then(function(result){
+      controller.set('content', result);
+    });
   }
 });