diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java b/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java index f8086e764e7..09bfcb17152 100644 --- a/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java +++ b/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java @@ -124,8 +124,12 @@ public class BluetoothDetailsDataSyncController extends BluetoothDetailsControll boolean visible = false; boolean checked = false; - PermissionSyncRequest request = mCompanionDeviceManager.getPermissionSyncRequest( - mAssociationId); + PermissionSyncRequest request = null; + try { + request = mCompanionDeviceManager.getPermissionSyncRequest(mAssociationId); + } catch (IllegalArgumentException e) { + // no-op, keep request null. + } if (request != null) { visible = true; if (request.isUserConsented()) {