mirror of
https://github.com/ev-map/EVMap.git
synced 2026-05-24 14:56:06 -04:00
Tesla availability detectors: fix bug
numMissing may have been < 0
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user