From f429024a1c1ddcc85eadf6dbacaa943d06aebee5 Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Wed, 11 Sep 2024 13:08:59 +0800 Subject: [PATCH] Fix ResetNetworkConfirm erase esim twice Currently esim is erase twice when reset network settings, this happens before Change I51395a556b1c8775192d5897a87f13046c042578, that change was plan to fix this issue, but failed to. Remove the second erase to fix. Fix: 365855897 Flag: EXEMPT bug fix Test: manual - reset mobile network settings Test: atest ResetNetworkConfirmTest Change-Id: I1329b1fee881821868ebc8a138e65e3345611d44 --- src/com/android/settings/system/reset/ResetNetworkConfirm.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/com/android/settings/system/reset/ResetNetworkConfirm.kt b/src/com/android/settings/system/reset/ResetNetworkConfirm.kt index e0403569872..b353f69d9db 100644 --- a/src/com/android/settings/system/reset/ResetNetworkConfirm.kt +++ b/src/com/android/settings/system/reset/ResetNetworkConfirm.kt @@ -192,8 +192,7 @@ class ResetNetworkConfirm : InstrumentedFragment() { resetNetworkRequest.toResetNetworkOperationBuilder( requireContext(), Looper.getMainLooper() ) - resetNetworkRequest.resetEsimPackageName?.let { resetEsimPackageName -> - builder.resetEsim(resetEsimPackageName) + resetNetworkRequest.resetEsimPackageName?.let { builder.resetEsimResultCallback { resetEsimSuccess = it } } builder.build().run()