From e9456919cb9e5cb0c2c22426f602e5818eb91267 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Mon, 3 Aug 2026 20:27:47 +0200 Subject: [PATCH] Bug: don't crash in settings if HealthConnect is not installed. Part of #2376. --- .../io/healthconnect/exporter/HealthConnectUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/de/dennisguse/opentracks/io/healthconnect/exporter/HealthConnectUtils.java b/src/main/java/de/dennisguse/opentracks/io/healthconnect/exporter/HealthConnectUtils.java index cc3998bf5..6ce00829e 100644 --- a/src/main/java/de/dennisguse/opentracks/io/healthconnect/exporter/HealthConnectUtils.java +++ b/src/main/java/de/dennisguse/opentracks/io/healthconnect/exporter/HealthConnectUtils.java @@ -41,6 +41,9 @@ public class HealthConnectUtils { } public static Set getGrantedPermissions(Context context) { + if (!isAvailable(context)) + return Set.of(); + try { HealthConnectClient client = HealthConnectClient.getOrCreate(context); PermissionController controller = client.getPermissionController();