refactor: cleanup some unneeded conditions
[e-mobility-charging-stations-simulator.git] / src / charging-station / ocpp / 1.6 / OCPP16ServiceUtils.ts
index db964227a3d59324cc89dd791d14feb0652c2fce..570708b74be0ba7f30b9f243bc613ccbe25dd584 100644 (file)
@@ -166,9 +166,10 @@ export class OCPP16ServiceUtils extends OCPPServiceUtils {
     }
     let cpReplaced = false
     if (isNotEmptyArray(chargingStation.getConnectorStatus(connectorId)?.chargingProfiles)) {
+      // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
       for (const [index, chargingProfile] of chargingStation
-        .getConnectorStatus(connectorId)
-        ?.chargingProfiles?.entries() ?? []) {
+        .getConnectorStatus(connectorId)!
+        .chargingProfiles!.entries()) {
         if (
           chargingProfile.chargingProfileId === cp.chargingProfileId ||
           (chargingProfile.stackLevel === cp.stackLevel &&