commit | 37dde05d5f63f72df792e18bfd99d73fd91ea75a | [log] [tgz] |
---|---|---|
author | joonhunshin <joonhunshin@google.com> | Tue Dec 20 06:28:56 2022 +0000 |
committer | joonhunshin <joonhunshin@google.com> | Tue Jan 10 10:45:38 2023 +0000 |
tree | 21609b71611a1915c2e793ae972fd64991c836fd | |
parent | f4df08e197071b330d342aa3cfe8c0bffd13dbc8 [diff] |
Add handling of missing ServiceSpecificException Add handling of missing ServiceSpecificException Bug: 261126196 Test: atest ImsServiceTest Change-Id: I8f0d7637f7bf110d635b659dc473b200be1819ca Merged-In: I8f0d7637f7bf110d635b659dc473b200be1819ca
diff --git a/telephony/java/android/telephony/ims/ProvisioningManager.java b/telephony/java/android/telephony/ims/ProvisioningManager.java index f65b7c2..945b085 100644 --- a/telephony/java/android/telephony/ims/ProvisioningManager.java +++ b/telephony/java/android/telephony/ims/ProvisioningManager.java
@@ -1828,6 +1828,8 @@ 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); } }