mirror of
				https://github.com/Rapptz/discord.py.git
				synced 2025-11-03 23:12:56 +00:00 
			
		
		
		
	Revert "Run parent command checks before calling autocomplete callback"
This reverts commit 5e98626d41.
Fix #7978
			
			
This commit is contained in:
		@@ -677,19 +677,6 @@ class Command(Generic[GroupT, P, T]):
 | 
			
		||||
        if param.autocomplete is None:
 | 
			
		||||
            raise CommandSignatureMismatch(self)
 | 
			
		||||
 | 
			
		||||
        try:
 | 
			
		||||
            if not await self._check_can_run(interaction):
 | 
			
		||||
                if not interaction.response.is_done():
 | 
			
		||||
                    await interaction.response.autocomplete([])
 | 
			
		||||
                return
 | 
			
		||||
        except AppCommandError:
 | 
			
		||||
            # Exceptions can't reasonably be handled by the developer at this point
 | 
			
		||||
            # The autocomplete can either fail or return an empty list of options
 | 
			
		||||
            # Both of these are more or less the same UX to the user.
 | 
			
		||||
            if not interaction.response.is_done():
 | 
			
		||||
                await interaction.response.autocomplete([])
 | 
			
		||||
            return
 | 
			
		||||
 | 
			
		||||
        if param.autocomplete.requires_binding:
 | 
			
		||||
            binding = param.autocomplete.binding or self.binding
 | 
			
		||||
            if binding is not None:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user