diff --git a/ssoauth/extras/hsh_compat.py b/ssoauth/extras/hsh_compat.py
index 2aaf086e6ba62e85df27e1a04c528380cbb84153..fd1e152f21bdd256b77a088f739ce8de18a269bc 100644
--- a/ssoauth/extras/hsh_compat.py
+++ b/ssoauth/extras/hsh_compat.py
@@ -28,6 +28,6 @@ def get_group_names_for_user(user):
     except (Account.DoesNotExist, Account.MultipleObjectsReturned,) as e:
         logger.error("hsh.Account not found for {user}. {e.__class__.__name__}: {e}".format(user=user, e=e))
         return set()
-    hsh_groups = hsh_account.auth_groups.filter(GROUP_NAME_LOOKUP)
+    hsh_groups = hsh_account.groups.filter(GROUP_NAME_LOOKUP)
     return {g.name for g in hsh_groups}