diff --git a/app/assets/javascripts/discourse/controllers/user-invited.js.es6 b/app/assets/javascripts/discourse/controllers/user-invited.js.es6
index edab11689..4f39b903a 100644
--- a/app/assets/javascripts/discourse/controllers/user-invited.js.es6
+++ b/app/assets/javascripts/discourse/controllers/user-invited.js.es6
@@ -12,6 +12,7 @@ export default Ember.ObjectController.extend({
   init: function() {
     this._super();
     this.set('searchTerm', '');
+    this.set('totalInvites', '');
   },
 
   uploadText: function() { return I18n.t("user.invited.bulk_invite.text"); }.property(),
@@ -59,8 +60,8 @@ export default Ember.ObjectController.extend({
     @property showSearch
   **/
   showSearch: function() {
-    return this.get('invites.length') > 9;
-  }.property(),
+    return this.get('totalInvites') > 9;
+  }.property('totalInvites'),
 
   /**
     Were the results limited by our `maxInvites`
diff --git a/app/assets/javascripts/discourse/routes/user_invited_route.js b/app/assets/javascripts/discourse/routes/user_invited_route.js
index 797f4e5a0..aaa1a152a 100644
--- a/app/assets/javascripts/discourse/routes/user_invited_route.js
+++ b/app/assets/javascripts/discourse/routes/user_invited_route.js
@@ -19,7 +19,8 @@ Discourse.UserInvitedRoute = Discourse.Route.extend({
     controller.setProperties({
       model: model,
       user: this.controllerFor('user').get('model'),
-      searchTerm: ''
+      searchTerm: '',
+      totalInvites: model.invites.length
     });
     this.controllerFor('user').set('indexStream', false);
   },