Browse Source

Checks that identity_enabled is true when returning a PrimaryGuild

pull/10211/head
blord0 4 weeks ago
parent
commit
96bebf4e34
  1. 2
      discord/types/primary_guild.py
  2. 2
      discord/user.py

2
discord/types/primary_guild.py

@ -22,7 +22,7 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
"""
from typing import TypedDict
from typing import TypedDict, Optional
class PrimaryGuild(TypedDict):

2
discord/user.py

@ -314,7 +314,7 @@ class BaseUser(_UserTag):
@property
def primary_guild(self) -> Optional[PrimaryGuild]:
""":class:`PrimaryGuild`: Returns the user's primary guild, if applicable."""
if self._primary_guild:
if self._primary_guild and self._primary_guild.get("identity_enabled"):
return PrimaryGuild(state=self._state, data=self._primary_guild)
return None

Loading…
Cancel
Save