X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Focpp%2F1.6%2FOCPP16ResponseService.ts;h=dc68dd74beb7b2b342af9bd56c5ee0f6b5586bd3;hb=1c3cfd4f4074733491c8e9ceee59c044a0d0800b;hp=984cb1b34c09ab53bfe90d518d9c2e86b8c55b3a;hpb=9c5c4195dabbbe1481553a495e3c54c70aef9aa5;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts b/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts index 984cb1b3..dc68dd74 100644 --- a/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts +++ b/src/charging-station/ocpp/1.6/OCPP16ResponseService.ts @@ -165,6 +165,7 @@ export default class OCPP16ResponseService extends OCPPResponseService { ) as JSONSchemaType, ], ]); + this.validatePayload.bind(this); } public async responseHandler( @@ -182,7 +183,7 @@ export default class OCPP16ResponseService extends OCPPResponseService { this.validatePayload(chargingStation, commandName, payload); await this.responseHandlers.get(commandName)(chargingStation, payload, requestPayload); } catch (error) { - logger.error(chargingStation.logPrefix() + ' Handle request response error: %j', error); + logger.error(chargingStation.logPrefix() + ' Handle request response error:', error); throw error; } } else { @@ -226,7 +227,7 @@ export default class OCPP16ResponseService extends OCPPResponseService { ); } logger.warn( - `${chargingStation.logPrefix()} ${moduleName}.responseHandler: No JSON schema found for command ${commandName} PDU validation` + `${chargingStation.logPrefix()} ${moduleName}.validatePayload: No JSON schema found for command ${commandName} PDU validation` ); return false; }