diff --git a/telethon/tl/custom/participantpermissions.py b/telethon/tl/custom/participantpermissions.py index c59a05ed..d3719778 100644 --- a/telethon/tl/custom/participantpermissions.py +++ b/telethon/tl/custom/participantpermissions.py @@ -92,9 +92,12 @@ class ParticipantPermissions: Whether the administrator can add new administrators with the same or less permissions than them. """ - if not self.is_admin or (self.is_chat and not self.is_creator): + if not self.is_admin: return False + if self.is_chat: + return self.is_creator + return self.participant.admin_rights.add_admins ban_users = property(**_admin_prop('ban_users', """