diff --git a/CHANGELOG.md b/CHANGELOG.md index 97c6a99cbe..9a408f10ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -121,6 +121,8 @@ These changes are available on the `master` branch, but have not yet been releas ([#2800](https://github.com/Pycord-Development/pycord/pull/2800)) - Fixed `VoiceClient.connect` failing to do initial connection. ([#2812](https://github.com/Pycord-Development/pycord/pull/2812)) +- Fixed `AttributeError` when printing a File component's `__repr__`. + ([#2843](https://github.com/Pycord-Development/pycord/pull/2843)) ### Changed diff --git a/discord/ui/file.py b/discord/ui/file.py index e502b46588..052e0ea9ab 100644 --- a/discord/ui/file.py +++ b/discord/ui/file.py @@ -45,12 +45,12 @@ class File(Item[V]): def __init__(self, url: str, *, spoiler: bool = False, id: int | None = None): super().__init__() - file = UnfurledMediaItem(url) + self.file = UnfurledMediaItem(url) self._underlying = FileComponent._raw_construct( type=ComponentType.file, id=id, - file=file, + file=self.file, spoiler=spoiler, )