diff --git a/discord/primary_guild.py b/discord/primary_guild.py index d759d75f9..dd1cfc975 100644 --- a/discord/primary_guild.py +++ b/discord/primary_guild.py @@ -70,7 +70,7 @@ class PrimaryGuild: @property def badge(self) -> Optional[Asset]: """Optional[:class:`Asset`]: Returns the primary guild's asset""" - if self._badge and self.id: + if self._badge is not None and self.id is not None: return Asset._from_primary_guild(self._state, self.id, self._badge) return None diff --git a/discord/user.py b/discord/user.py index db7c2940c..636c909f3 100644 --- a/discord/user.py +++ b/discord/user.py @@ -320,7 +320,7 @@ class BaseUser(_UserTag): """:class:`PrimaryGuild`: Returns the user's primary guild. .. versionadded:: 2.6""" - if self._primary_guild: + if self._primary_guild is not None: return PrimaryGuild(state=self._state, data=self._primary_guild) return PrimaryGuild._default(self._state)