diff --git a/CHANGELOG.md b/CHANGELOG.md index dba975bd37..fb35d97cce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,9 @@ These changes are available on the `master` branch, but have not yet been releas ([#2584](https://github.com/Pycord-Development/pycord/pull/2584)) - Fixed the `is_owner()` `user` type hint: `User` -> `User | Member`. ([#2593](https://github.com/Pycord-Development/pycord/pull/2593)) +- Fixed `Guild.create_test_entitlement()` and `User.create_test_entitlement()` using the + guild/user ID instead of the application ID. + ([#2595](https://github.com/Pycord-Development/pycord/pull/2595)) ### Changed diff --git a/discord/guild.py b/discord/guild.py index 75fcc7c5c7..881e8f1307 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -4089,7 +4089,9 @@ async def create_test_entitlement(self, sku: Snowflake) -> Entitlement: "owner_id": self.id, "owner_type": EntitlementOwnerType.guild.value, } - data = await self._state.http.create_test_entitlement(self.id, payload) + data = await self._state.http.create_test_entitlement( + self._state.application_id, payload + ) return Entitlement(data=data, state=self._state) def entitlements( diff --git a/discord/user.py b/discord/user.py index d986a018f5..9fa995cf66 100644 --- a/discord/user.py +++ b/discord/user.py @@ -636,7 +636,9 @@ async def create_test_entitlement(self, sku: discord.abc.Snowflake) -> Entitleme "owner_id": self.id, "owner_type": 2, } - data = await self._state.http.create_test_entitlement(self.id, payload) + data = await self._state.http.create_test_entitlement( + self._state.application_id, payload + ) return Entitlement(data=data, state=self._state) def entitlements(