diff --git a/app/assets/javascripts/admin/routes/admin_user_route.js b/app/assets/javascripts/admin/routes/admin_user_route.js
index f3e74174c..fd78a5ed6 100644
--- a/app/assets/javascripts/admin/routes/admin_user_route.js
+++ b/app/assets/javascripts/admin/routes/admin_user_route.js
@@ -8,8 +8,8 @@
 **/
 Discourse.AdminUserRoute = Discourse.Route.extend({
 
-  serialize: function(params) {
-    return { username: Em.get(params, 'username').toLowerCase() };
+  serialize: function(model) {
+    return { username: model.get('username').toLowerCase() };
   },
 
   model: function(params) {
diff --git a/app/assets/javascripts/discourse/routes/user_route.js b/app/assets/javascripts/discourse/routes/user_route.js
index a07572244..d655adf20 100644
--- a/app/assets/javascripts/discourse/routes/user_route.js
+++ b/app/assets/javascripts/discourse/routes/user_route.js
@@ -39,9 +39,9 @@ Discourse.UserRoute = Discourse.Route.extend({
     return this.modelFor('user').findDetails();
   },
 
-  serialize: function(params) {
-    if (!params) return {};
-    return { username: Em.get(params, 'username').toLowerCase() };
+  serialize: function(model) {
+    if (!model) return {};
+    return { username: model.get('username').toLowerCase() };
   },
 
   setupController: function(controller, user) {