Skip to content

Commit 5935ef9

Browse files
authored
Merge branch 'master' into app_emojis
2 parents d8f7ee4 + d7d3afb commit 5935ef9

File tree

4 files changed

+22
-3
lines changed

4 files changed

+22
-3
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ These changes are available on the `master` branch, but have not yet been releas
3939
([#2584](https://github.com/Pycord-Development/pycord/pull/2584))
4040
- Fixed the `is_owner()` `user` type hint: `User` -> `User | Member`.
4141
([#2593](https://github.com/Pycord-Development/pycord/pull/2593))
42+
- Fixed `Guild.create_test_entitlement()` and `User.create_test_entitlement()` using the
43+
guild/user ID instead of the application ID.
44+
([#2595](https://github.com/Pycord-Development/pycord/pull/2595))
4245

4346
### Changed
4447

discord/bot.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,16 @@
3434
import sys
3535
import traceback
3636
from abc import ABC, abstractmethod
37-
from typing import Any, Callable, Coroutine, Generator, Literal, Mapping, TypeVar
37+
from typing import (
38+
TYPE_CHECKING,
39+
Any,
40+
Callable,
41+
Coroutine,
42+
Generator,
43+
Literal,
44+
Mapping,
45+
TypeVar,
46+
)
3847

3948
from .client import Client
4049
from .cog import CogMixin
@@ -56,6 +65,9 @@
5665
from .user import User
5766
from .utils import MISSING, async_all, find, get
5867

68+
if TYPE_CHECKING:
69+
from .member import Member
70+
5971
CoroFunc = Callable[..., Coroutine[Any, Any, Any]]
6072
CFT = TypeVar("CFT", bound=CoroFunc)
6173

discord/guild.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4091,7 +4091,9 @@ async def create_test_entitlement(self, sku: Snowflake) -> Entitlement:
40914091
"owner_id": self.id,
40924092
"owner_type": EntitlementOwnerType.guild.value,
40934093
}
4094-
data = await self._state.http.create_test_entitlement(self.id, payload)
4094+
data = await self._state.http.create_test_entitlement(
4095+
self._state.application_id, payload
4096+
)
40954097
return Entitlement(data=data, state=self._state)
40964098

40974099
def entitlements(

discord/user.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -636,7 +636,9 @@ async def create_test_entitlement(self, sku: discord.abc.Snowflake) -> Entitleme
636636
"owner_id": self.id,
637637
"owner_type": 2,
638638
}
639-
data = await self._state.http.create_test_entitlement(self.id, payload)
639+
data = await self._state.http.create_test_entitlement(
640+
self._state.application_id, payload
641+
)
640642
return Entitlement(data=data, state=self._state)
641643

642644
def entitlements(

0 commit comments

Comments
 (0)