diff --git a/archinstall/lib/global_menu.py b/archinstall/lib/global_menu.py index 429e77f63e..aaeaf8d437 100644 --- a/archinstall/lib/global_menu.py +++ b/archinstall/lib/global_menu.py @@ -555,12 +555,10 @@ def _select_additional_packages(self, preset: list[str]) -> list[str]: return packages def _mirror_configuration(self, preset: MirrorConfiguration | None = None) -> MirrorConfiguration | None: - if self._mirror_list_handler is not None: - mirror_list_handler = self._mirror_list_handler - else: - mirror_list_handler = MirrorListHandler() + if self._mirror_list_handler is None: + self._mirror_list_handler = MirrorListHandler() - mirror_configuration = MirrorMenu(mirror_list_handler, preset=preset).run() + mirror_configuration = MirrorMenu(self._mirror_list_handler, preset=preset).run() if mirror_configuration and mirror_configuration.optional_repositories: # reset the package list cache in case the repository selection has changed