           members = members.filter (member) ->
             return defaultMemberRole in member.roles
 
-        members.forEach (member) =>
-          member.loggedInUserRoles = @loggedInUserRoles # FIXME
-          item = @listController.addItem member
-
-        @calculateAndFetchMoreIfNeeded()  if members.length is itemLimit
+        if members.length
+          members.forEach (member) =>
+            member.loggedInUserRoles = @loggedInUserRoles # FIXME
+            item = @listController.addItem member
+
+          @calculateAndFetchMoreIfNeeded()  if members.length is itemLimit
+        else
+          @listController.showNoItemWidget()
 
     @listController.lazyLoader.hide()
     @searchContainer.show()


    @skip = 0
    @listController.removeAllItems()
    @listController.lazyLoader.show()



          @handleSearchResult accounts
        else
          @handleError err
          @listController.showNoItemWidget()
    else
      kd.singletons.search.searchAccounts query, options
        .then (accounts) => @handleSearchResult accounts
