From d67de483b4fd625f784efd4411cd29d77f52e293 Mon Sep 17 00:00:00 2001 From: SongFerng Wang Date: Tue, 20 Aug 2024 05:50:11 +0000 Subject: [PATCH] Fix IllegalArgumentException when getProvisioningStatusForCapability The ProvisioningManager.getProvisioningStatusForCapability() throws UnsupportedOperationException when the capability is not supported. Bug: 346600036 Test: NA Flag: EXEMPT bugfix (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:370445b773aa7ec69c83904dfdcd2e8f182bb777) Merged-In: Ib682b336fdfc4c79a8b3e2fa5ccac8fe9c4e7ba1 Change-Id: Ib682b336fdfc4c79a8b3e2fa5ccac8fe9c4e7ba1 --- .../android/settings/network/ims/ImsQueryProvisioningStat.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/network/ims/ImsQueryProvisioningStat.java b/src/com/android/settings/network/ims/ImsQueryProvisioningStat.java index 44c45190c54..a43fda04626 100644 --- a/src/com/android/settings/network/ims/ImsQueryProvisioningStat.java +++ b/src/com/android/settings/network/ims/ImsQueryProvisioningStat.java @@ -56,7 +56,7 @@ public class ImsQueryProvisioningStat implements ImsQuery { final ProvisioningManager privisionManager = ProvisioningManager.createForSubscriptionId(mSubId); return privisionManager.getProvisioningStatusForCapability(mCapability, mTech); - } catch (IllegalArgumentException exception) { + } catch (UnsupportedOperationException exception) { Log.w(LOG_TAG, "fail to get Provisioning stat. subId=" + mSubId, exception); } return false;