diff --git a/src/chargepoint/metervalues/MeterValuesManager.cpp b/src/chargepoint/metervalues/MeterValuesManager.cpp index 8eee1972..57472a41 100644 --- a/src/chargepoint/metervalues/MeterValuesManager.cpp +++ b/src/chargepoint/metervalues/MeterValuesManager.cpp @@ -431,7 +431,9 @@ void MeterValuesManager::sendMeterValues(unsigned int std::vector>> MeterValuesManager::computeMeasurandList( const std::string& meter_values, const unsigned int max_count) { - std::vector measurands = ocpp::helpers::split(meter_values, ','); + std::string trimmed_meter_values(meter_values); + ocpp::helpers::replace(trimmed_meter_values, " ", ""); + std::vector measurands = ocpp::helpers::split(trimmed_meter_values, ','); if (measurands.size() > max_count) { measurands.resize(max_count);