From 01f1ffb646350c64680a47babfcffbde0769d070 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Sun, 11 Jul 2021 13:33:26 +0200 Subject: [PATCH] OpenChargeMap: fix local filters when quantity not specified --- .../net/vonforst/evmap/api/openchargemap/OpenChargeMapApi.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/net/vonforst/evmap/api/openchargemap/OpenChargeMapApi.kt b/app/src/main/java/net/vonforst/evmap/api/openchargemap/OpenChargeMapApi.kt index 3b8e2663..46c8155d 100644 --- a/app/src/main/java/net/vonforst/evmap/api/openchargemap/OpenChargeMapApi.kt +++ b/app/src/main/java/net/vonforst/evmap/api/openchargemap/OpenChargeMapApi.kt @@ -228,7 +228,7 @@ class OpenChargeMapApiWrapper( it.connections .filter { it.power == null || it.power >= (minPower ?: 0.0) } .filter { if (connectorsVal != null && !connectorsVal.all) it.connectionTypeId in connectorsVal.values.map { it.toLong() } else true } - .sumOf { it.quantity ?: 0 } >= (minConnectors ?: 0) + .sumOf { it.quantity ?: 1 } >= (minConnectors ?: 0) }.map { it.convert(referenceData) }.distinct() as List // apply clustering