From 37dde05d5f63f72df792e18bfd99d73fd91ea75a 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 Merged-In: 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 f65b7c2a4ca76..945b0850d25e5 100644 --- a/telephony/java/android/telephony/ims/ProvisioningManager.java +++ b/telephony/java/android/telephony/ims/ProvisioningManager.java @@ -1828,6 +1828,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); } }