]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix(ocpp2): use convertToDate() for all incoming date fields in handlers
authorJérôme Benoit <jerome.benoit@sap.com>
Tue, 17 Mar 2026 12:21:30 +0000 (13:21 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Tue, 17 Mar 2026 12:21:30 +0000 (13:21 +0100)
commitecac380caad1e22e6bbd1ae048d2999ebee66249
treee46a6bb49560897a7be04f46820df3b59b3c9905
parent9ea92a4d4e0910b0f1d5431ccbc88807d6cf8674
fix(ocpp2): use convertToDate() for all incoming date fields in handlers

Replace raw new Date(string) and direct string comparisons with
convertToDate() for date fields in incoming OCPP 2.0 payloads:
- validateChargingProfile: validFrom/validTo comparisons
- validateChargingSchedule: startSchedule comparisons
- simulateFirmwareUpdateLifecycle: retrieveDateTime/installDateTime
- handleResponseHeartbeat: currentTime display
- OCPP20CertificateManager: cert.validFrom/validTo validation
src/charging-station/ocpp/2.0/OCPP20CertificateManager.ts
src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts
src/charging-station/ocpp/2.0/OCPP20ResponseService.ts