diff --git a/app/src/main/java/net/vonforst/evmap/api/goingelectric/GoingElectricApi.kt b/app/src/main/java/net/vonforst/evmap/api/goingelectric/GoingElectricApi.kt index 715fc956..5014eff8 100644 --- a/app/src/main/java/net/vonforst/evmap/api/goingelectric/GoingElectricApi.kt +++ b/app/src/main/java/net/vonforst/evmap/api/goingelectric/GoingElectricApi.kt @@ -595,7 +595,7 @@ class GoingElectricApiWrapper( val minConnectors = filters.getSliderValue("min_connectors") if (minConnectors != null && minConnectors > 1) { - result.append(" GROUP BY ChargeLocation.id HAVING COUNT(1) >= ${minConnectors}") + result.append(" GROUP BY ChargeLocation.id HAVING SUM(json_extract(cp.value, '$.count')) >= ${minConnectors}") requiresChargepointQuery = true } 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 8392dea7..b6213d92 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 @@ -375,7 +375,7 @@ class OpenChargeMapApiWrapper( val minConnectors = filters.getSliderValue("min_connectors") if (minConnectors != null && minConnectors > 1) { - result.append(" GROUP BY ChargeLocation.id HAVING COUNT(1) >= ${minConnectors}") + result.append(" GROUP BY ChargeLocation.id HAVING SUM(json_extract(cp.value, '$.count')) >= ${minConnectors}") requiresChargepointQuery = true }