summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author joonhunshin <joonhunshin@google.com> 2022-12-20 06:28:56 +0000
committer joonhunshin <joonhunshin@google.com> 2023-01-10 10:45:38 +0000
commit37dde05d5f63f72df792e18bfd99d73fd91ea75a (patch)
tree21609b71611a1915c2e793ae972fd64991c836fd
parentf4df08e197071b330d342aa3cfe8c0bffd13dbc8 (diff)
Add handling of missing ServiceSpecificException
Add handling of missing ServiceSpecificException Bug: 261126196 Test: atest ImsServiceTest Change-Id: I8f0d7637f7bf110d635b659dc473b200be1819ca Merged-In: I8f0d7637f7bf110d635b659dc473b200be1819ca
-rw-r--r--telephony/java/android/telephony/ims/ProvisioningManager.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/ims/ProvisioningManager.java b/telephony/java/android/telephony/ims/ProvisioningManager.java
index f65b7c2a4ca7..945b0850d25e 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);
}
}