diff --git a/app/src/main/java/net/vonforst/evmap/api/availability/TeslaGuestAvailabilityDetector.kt b/app/src/main/java/net/vonforst/evmap/api/availability/TeslaGuestAvailabilityDetector.kt index 9956ec5b..828bc9cd 100644 --- a/app/src/main/java/net/vonforst/evmap/api/availability/TeslaGuestAvailabilityDetector.kt +++ b/app/src/main/java/net/vonforst/evmap/api/availability/TeslaGuestAvailabilityDetector.kt @@ -116,7 +116,7 @@ class TeslaGuestAvailabilityDetector( // If we have just one type of charger, we can still match val numMissing = scV2Connectors.sumOf { it.count } + scV3Connectors.sumOf { it.count } - statusSorted.size - if (scV2Connectors.isEmpty() || scV3Connectors.isEmpty() && numMissing > 0) { + if ((scV2Connectors.isEmpty() || scV3Connectors.isEmpty()) && numMissing > 0) { statusSorted = statusSorted + List(numMissing) { ChargerAvailability.UNKNOWN } } else { diff --git a/app/src/main/java/net/vonforst/evmap/api/availability/TeslaOwnerAvailabilityDetector.kt b/app/src/main/java/net/vonforst/evmap/api/availability/TeslaOwnerAvailabilityDetector.kt index a4906de2..ed6624ad 100644 --- a/app/src/main/java/net/vonforst/evmap/api/availability/TeslaOwnerAvailabilityDetector.kt +++ b/app/src/main/java/net/vonforst/evmap/api/availability/TeslaOwnerAvailabilityDetector.kt @@ -100,7 +100,7 @@ class TeslaOwnerAvailabilityDetector( // If we have just one type of charger, we can still match val numMissing = scV2Connectors.sumOf { it.count } + scV3Connectors.sumOf { it.count } - statusSorted.size - if (scV2Connectors.isEmpty() || scV3Connectors.isEmpty() && numMissing > 0) { + if ((scV2Connectors.isEmpty() || scV3Connectors.isEmpty()) && numMissing > 0) { statusSorted = statusSorted + List(numMissing) { ChargerAvailability.UNKNOWN } } else {