From b10d9684729924a1843078b67b29405f61767f2e Mon Sep 17 00:00:00 2001 From: joonhunshin Date: Tue, 20 Dec 2022 06:28:56 +0000 Subject: [PATCH] Add handling of missing ServiceSpecificException Add handling of missing ServiceSpecificException Bug: 261126196 Test: atest ImsServiceTest Change-Id: I8f0d7637f7bf110d635b659dc473b200be1819ca --- telephony/java/android/telephony/ims/ProvisioningManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/telephony/java/android/telephony/ims/ProvisioningManager.java b/telephony/java/android/telephony/ims/ProvisioningManager.java index ddd7dec8de352..6970cd5fc1b52 100644 --- a/telephony/java/android/telephony/ims/ProvisioningManager.java +++ b/telephony/java/android/telephony/ims/ProvisioningManager.java @@ -1831,6 +1831,8 @@ public class ProvisioningManager { return getITelephony().isRcsVolteSingleRegistrationCapable(mSubId); } catch (RemoteException | IllegalStateException e) { throw new ImsException(e.getMessage(), ImsException.CODE_ERROR_SERVICE_UNAVAILABLE); + } catch (ServiceSpecificException e) { + throw new ImsException(e.getMessage(), e.errorCode); } }