From 380a41b67844b479fb0290f564d5b5f283475799 Mon Sep 17 00:00:00 2001 From: LucasBrazi06 Date: Fri, 17 Jun 2022 08:56:14 +0200 Subject: [PATCH] Fixed NPE with connectors --- src/app/utils/Utils.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/app/utils/Utils.ts b/src/app/utils/Utils.ts index 4aa7a594b6..70650b98b7 100644 --- a/src/app/utils/Utils.ts +++ b/src/app/utils/Utils.ts @@ -514,16 +514,18 @@ export class Utils { chargePoint.power = 0; for (const connectorID of chargePoint.connectorIDs) { const connector = Utils.getConnectorFromID(chargingStation, connectorID); - if (chargePoint.cannotChargeInParallel || chargePoint.sharePowerToAllConnectors) { - chargePoint.amperage = connector.amperage; - chargePoint.power = connector.power; - } else { - chargePoint.amperage += connector.amperage; - chargePoint.power += connector.power; + if (connector) { + if (chargePoint.cannotChargeInParallel || chargePoint.sharePowerToAllConnectors) { + chargePoint.amperage = connector.amperage; + chargePoint.power = connector.power; + } else { + chargePoint.amperage += connector.amperage; + chargePoint.power += connector.power; + } + chargePoint.numberOfConnectedPhase = connector.numberOfConnectedPhase; + chargePoint.currentType = connector.currentType; + chargePoint.voltage = connector.voltage; } - chargePoint.numberOfConnectedPhase = connector.numberOfConnectedPhase; - chargePoint.currentType = connector.currentType; - chargePoint.voltage = connector.voltage; } } }