[CDM] Catch IllegalArgumentException when association is not found

Fix: 338005013

Test: manual
Change-Id: Ib83b85602cb44f7d82dcbf8966a8e3f842e8ceec
This commit is contained in:
Guojing Yuan
2024-05-23 19:22:10 +00:00
parent 4e139f091b
commit dc2e0e227a

View File

@@ -120,8 +120,12 @@ public class BluetoothDetailsDataSyncController extends BluetoothDetailsControll
boolean visible = false; boolean visible = false;
boolean checked = false; boolean checked = false;
PermissionSyncRequest request = mCompanionDeviceManager.getPermissionSyncRequest( PermissionSyncRequest request = null;
mAssociationId); try {
request = mCompanionDeviceManager.getPermissionSyncRequest(mAssociationId);
} catch (IllegalArgumentException e) {
// no-op, keep request null.
}
if (request != null) { if (request != null) {
visible = true; visible = true;
if (request.isUserConsented()) { if (request.isUserConsented()) {