From c68d7476cc465c169564926cf238079437390a63 Mon Sep 17 00:00:00 2001 From: Viki Baarathi Date: Tue, 24 Mar 2026 10:45:35 +0800 Subject: [PATCH 1/2] Handle if no pilots have joined the race during event import. --- custom_plugins/multigp_toolkit/rsimporter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_plugins/multigp_toolkit/rsimporter.py b/custom_plugins/multigp_toolkit/rsimporter.py index 3348aab..424faf6 100644 --- a/custom_plugins/multigp_toolkit/rsimporter.py +++ b/custom_plugins/multigp_toolkit/rsimporter.py @@ -410,7 +410,7 @@ def import_class(self, selected_race: int, race_data: dict[str, T]) -> None: format_id, mgp_format = format_data rh_race_name = str(race_data["name"]) - for mgp_pilot in race_data["entries"]: + for mgp_pilot in race_data.get("entries", []): self.pilot_search(mgp_pilot, update_attrs=True) if ( From ae86321ef216d7ddd1de58c203cc005b3f0f8ec5 Mon Sep 17 00:00:00 2001 From: Viki Baarathi Date: Tue, 24 Mar 2026 10:49:16 +0800 Subject: [PATCH 2/2] Same fix for import pilots button --- custom_plugins/multigp_toolkit/rsimporter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_plugins/multigp_toolkit/rsimporter.py b/custom_plugins/multigp_toolkit/rsimporter.py index 424faf6..f746eb3 100644 --- a/custom_plugins/multigp_toolkit/rsimporter.py +++ b/custom_plugins/multigp_toolkit/rsimporter.py @@ -202,7 +202,7 @@ def import_pilots(self, _args: Union[dict, None] = None) -> None: self._rhapi.ui.message_notify(self._rhapi.language.__(message)) return - for mgp_pilot in race_data["entries"]: + for mgp_pilot in race_data.get("entries", []): self.pilot_search(mgp_pilot, update_attrs=True) self._rhapi.ui.broadcast_pilots()