X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcharging-station%2Focpp%2F1.6%2FOCPP16IncomingRequestService.ts;h=6e58309546f82caeec20b64a5b54223855940a0e;hb=f568f36861d62d759a95b17fbe10380eca88a71b;hp=b151dc5ac5a2f09d052a1c414aef6dda674d3a2a;hpb=d149310fefd7f03ea394e72e921021a2148be0df;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts b/src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts index b151dc5a..6e583095 100644 --- a/src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts +++ b/src/charging-station/ocpp/1.6/OCPP16IncomingRequestService.ts @@ -472,11 +472,8 @@ export class OCPP16IncomingRequestService extends OCPPIncomingRequestService { ): GetConfigurationResponse { const configurationKey: OCPPConfigurationKey[] = []; const unknownKey: string[] = []; - if ( - chargingStation.ocppConfiguration?.configurationKey && - isUndefined(commandPayload.key) === true - ) { - for (const configuration of chargingStation.ocppConfiguration.configurationKey) { + if (isUndefined(commandPayload.key) === true) { + for (const configuration of chargingStation.ocppConfiguration!.configurationKey!) { if (isUndefined(configuration.visible) === true) { configuration.visible = true; } @@ -489,8 +486,8 @@ export class OCPP16IncomingRequestService extends OCPPIncomingRequestService { value: configuration.value, }); } - } else if (commandPayload.key && isNotEmptyArray(commandPayload.key) === true) { - for (const key of commandPayload.key) { + } else if (isNotEmptyArray(commandPayload.key) === true) { + for (const key of commandPayload.key!) { const keyFound = ChargingStationConfigurationUtils.getConfigurationKey( chargingStation, key,