diff --git a/settings/js/users/users.js b/settings/js/users/users.js
index 7034972dd15526ed3cd3201e0c21297dbf3ddc74..154003bb84045f4af05a95d03dc71c81ff33aeac 100644
--- a/settings/js/users/users.js
+++ b/settings/js/users/users.js
@@ -48,6 +48,10 @@ var UserList = {
 	 * @returns table row created for this user
 	 */
 	add: function (user, sort) {
+		if (this.currentGid && _.indexOf(user.groups, this.currentGid) < 0) {
+			return;
+		}
+
 		var $tr = $userListBody.find('tr:first-child').clone();
 		// this removes just the `display:none` of the template row
 		$tr.removeAttr('style');