Skip to content
Snippets Groups Projects
Commit dbdfb9da authored by Roang's avatar Roang
Browse files

Fix base manager permission check

parent d7b3cfe3
No related branches found
No related tags found
No related merge requests found
...@@ -179,7 +179,7 @@ class ConferenceManagerMixin(models.Manager, Generic[_ModelType]): ...@@ -179,7 +179,7 @@ class ConferenceManagerMixin(models.Manager, Generic[_ModelType]):
if not isinstance(member, ConferenceMember): if not isinstance(member, ConferenceMember):
return qs.none() return qs.none()
if member.is_staff and staff_can_manage: if member.is_staff and staff_can_manage:
if self.staff_permissions is None or (self.staff_permissions and member.has_staff_permission(self.staff_permissions)): if self.staff_permissions is None or (self.staff_permissions and member.has_staff_permission(*self.staff_permissions)):
return qs return qs
return ( return (
qs.filter( qs.filter(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment