mirror of
				https://github.com/LonamiWebs/Telethon.git
				synced 2025-11-04 09:57:29 +03:00 
			
		
		
		
	Fix ResolveUsernameRequest may return ChannelForbidden
This commit is contained in:
		
							parent
							
								
									935de0afbb
								
							
						
					
					
						commit
						a134336536
					
				| 
						 | 
					@ -2312,7 +2312,8 @@ class TelegramClient(TelegramBareClient):
 | 
				
			||||||
                    return self.get_me()
 | 
					                    return self.get_me()
 | 
				
			||||||
                result = self(ResolveUsernameRequest(username))
 | 
					                result = self(ResolveUsernameRequest(username))
 | 
				
			||||||
                for entity in itertools.chain(result.users, result.chats):
 | 
					                for entity in itertools.chain(result.users, result.chats):
 | 
				
			||||||
                    if entity.username.lower() == username:
 | 
					                    if getattr(entity, 'username', None) or ''\
 | 
				
			||||||
 | 
					                            .lower() == username:
 | 
				
			||||||
                        return entity
 | 
					                        return entity
 | 
				
			||||||
            try:
 | 
					            try:
 | 
				
			||||||
                # Nobody with this username, maybe it's an exact name/title
 | 
					                # Nobody with this username, maybe it's an exact name/title
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user