From d70df6736625c88d87fe301b93359d117ea9221e Mon Sep 17 00:00:00 2001 From: Trey Moen <50057480+greatgitsby@users.noreply.github.com> Date: Tue, 8 Sep 2026 21:39:24 -0700 Subject: [PATCH] mici: process eSIM notifications after profile deletion (#38832) --- openpilot/system/ui/lib/cellular_manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openpilot/system/ui/lib/cellular_manager.py b/openpilot/system/ui/lib/cellular_manager.py index 97f20b5bea..afbea475ca 100644 --- a/openpilot/system/ui/lib/cellular_manager.py +++ b/openpilot/system/ui/lib/cellular_manager.py @@ -145,7 +145,10 @@ class CellularManager: self._run_operation(switch, "Failed to switch eSIM profile", relist=False) def delete_profile(self, iccid: str): - self._run_operation(lambda lpa: lpa.delete_profile(iccid), "Failed to delete eSIM profile") + def delete(lpa: LPABase): + execute_and_process_notifications(lpa, lambda: lpa.delete_profile(iccid)) + + self._run_operation(delete, "Failed to delete eSIM profile") def nickname_profile(self, iccid: str, nickname: str): self._run_operation(lambda lpa: lpa.nickname_profile(iccid, nickname), "Failed to update eSIM profile nickname")