File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -270,12 +270,13 @@ def deactivate_membership(self, **kwargs):
270
270
"""Mark this membership as inactive."""
271
271
current_app .logger .debug ('<deactivate_membership' )
272
272
user_from_context : UserContext = kwargs ['user_context' ]
273
+
273
274
# if this is a member removing another member, check that they admin or owner
274
275
if self ._model .user .username != user_from_context .user_name :
275
276
check_auth (org_id = self ._model .org_id , one_of_roles = (COORDINATOR , ADMIN ))
276
277
277
278
# check to ensure that owner isn't removed by anyone but an owner
278
- if self ._model .membership_type == ADMIN :
279
+ if self ._model .membership_type_code == ADMIN :
279
280
check_auth (org_id = self ._model .org_id , one_of_roles = (ADMIN )) # pylint: disable=superfluous-parens
280
281
281
282
self ._model .membership_status = MembershipStatusCodeModel .get_membership_status_by_code ('INACTIVE' )
Original file line number Diff line number Diff line change 22
22
Development release segment: .devN
23
23
"""
24
24
25
- __version__ = '2.9.2 ' # pylint: disable=invalid-name
25
+ __version__ = '2.9.3 ' # pylint: disable=invalid-name
You can’t perform that action at this time.
0 commit comments