diff --git a/discord/asset.py b/discord/asset.py index 8cdc00ed9..0753e61da 100644 --- a/discord/asset.py +++ b/discord/asset.py @@ -350,7 +350,7 @@ class Asset(AssetMixin): def _from_primary_guild(cls, state: _State, guild_id: int, icon_hash: str) -> Self: return cls( state, - url=f'{cls.BASE}/clan-badges/{guild_id}/{icon_hash}.png?size=16', + url=f'{cls.BASE}/clan-badges/{guild_id}/{icon_hash}.png?size=64', key=icon_hash, animated=False, ) diff --git a/discord/primary_guild.py b/discord/primary_guild.py index 8e267dc8d..b40f1929f 100644 --- a/discord/primary_guild.py +++ b/discord/primary_guild.py @@ -51,7 +51,7 @@ class PrimaryGuild: self._update(data) def _update(self, data: PrimaryGuildPayload): - self._guild_id = data.get('identity_guild_id', None) + self.id = _get_as_snowflake(data, 'identity_guild_id') self.identity_enabled = data['identity_enabled'] self._tag = data.get('tag', None) self._badge = data.get('badge')