diff --git a/archinstall/tui/menu_item.py b/archinstall/tui/menu_item.py index 64c906f255..418a4409b4 100644 --- a/archinstall/tui/menu_item.py +++ b/archinstall/tui/menu_item.py @@ -112,7 +112,7 @@ def __init__( def add_item(self, item: MenuItem) -> None: self._menu_items.append(item) - delattr(self, 'items') # resetting the cache + del self.items # resetting the cache def find_by_id(self, item_id: str) -> MenuItem: for item in self._menu_items: @@ -283,17 +283,17 @@ def has_filter(self) -> bool: def set_filter_pattern(self, pattern: str) -> None: self._filter_pattern = pattern - delattr(self, 'items') # resetting the cache + del self.items # resetting the cache self.focus_first() def append_filter(self, pattern: str) -> None: self._filter_pattern += pattern - delattr(self, 'items') # resetting the cache + del self.items # resetting the cache self.focus_first() def reduce_filter(self) -> None: self._filter_pattern = self._filter_pattern[:-1] - delattr(self, 'items') # resetting the cache + del self.items # resetting the cache self.focus_first() def _reload_focus_item(self) -> None: diff --git a/archinstall/tui/ui/menu_item.py b/archinstall/tui/ui/menu_item.py index 34e11af340..ed5a16ec54 100644 --- a/archinstall/tui/ui/menu_item.py +++ b/archinstall/tui/ui/menu_item.py @@ -117,7 +117,7 @@ def from_objects(cls, items: list[Any]) -> Self: def add_item(self, item: MenuItem) -> None: self._menu_items.append(item) - delattr(self, 'items') # resetting the cache + del self.items # resetting the cache def find_by_id(self, item_id: str) -> MenuItem: for item in self._menu_items: @@ -231,7 +231,7 @@ def _items_score(self, item: MenuItem) -> int: def set_filter_pattern(self, pattern: str) -> None: self._filter_pattern = pattern - delattr(self, 'items') # resetting the cache + del self.items # resetting the cache self.focus_first() def focus_index(self, index: int) -> None: