From 59e28af19f56efcd586d4945617708609f9e0a2b Mon Sep 17 00:00:00 2001 From: Rapptz Date: Wed, 20 Aug 2025 06:50:23 -0400 Subject: [PATCH] Fix Section.accessory being MISSING --- discord/ui/section.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/ui/section.py b/discord/ui/section.py index 4d47dede6..5840185c2 100644 --- a/discord/ui/section.py +++ b/discord/ui/section.py @@ -29,7 +29,7 @@ from typing import TYPE_CHECKING, Any, Dict, Generator, List, Literal, Optional, from .item import Item from .text_display import TextDisplay from ..enums import ComponentType -from ..utils import MISSING, get as _utils_get +from ..utils import get as _utils_get if TYPE_CHECKING: from typing_extensions import Self @@ -242,8 +242,8 @@ class Section(Item[V]): from .view import _component_to_item # using MISSING as accessory so we can create the new one with the parent set - self = cls(id=component.id, accessory=MISSING) - self.accessory = _component_to_item(component.accessory, self) + accessory = _component_to_item(component.accessory, None) + self = cls(id=component.id, accessory=accessory) self.id = component.id self._children = [_component_to_item(c, self) for c in component.children]