diff --git a/users/models.py b/users/models.py
index 99f97b6a47a6759f990b35ec7ee6c51caf08895f..aa19469e93ee0a716fe8f6a06512c945cdced777 100644
--- a/users/models.py
+++ b/users/models.py
@@ -88,16 +88,12 @@ class User(pirates_models.AbstractUser):
         return f"{first_name}{self.last_name}"
 
     def get_all_permissions_ordered(self, obj=None) -> list:
-        #permissions_set = self.get_all_permissions(obj)
-
-        #print(permissions_set)
-
         if not self.is_superuser:
             permissions = (
                 Permission.
                 objects.
                 filter(
-                    models.Q(content_type__name=self.groups.all()) |
+                    models.Q(group__user=self) |
                     models.Q(user=self)
                 ).
                 order_by("content_type__app_label").