Skip to content

Commit f6ccd75

Browse files
committed
Fix signed update firmware conversion
retrieveDateTime is a required field, not optional Signed-off-by: Kai-Uwe Hermann <kai-uwe.hermann@pionix.de>
1 parent bcef5c4 commit f6ccd75

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

modules/OCPP/OCPP.cpp

+1-4
Original file line numberDiff line numberDiff line change
@@ -577,10 +577,7 @@ void OCPP::ready() {
577577
firmware_update_request.location = msg.firmware.location;
578578
firmware_update_request.signature.emplace(msg.firmware.signature.get());
579579
firmware_update_request.signing_certificate.emplace(msg.firmware.signingCertificate.get());
580-
581-
if (msg.firmware.retrieveDateTime.has_value()) {
582-
firmware_update_request.retrieve_timestamp.emplace(msg.firmware.retrieveDateTime.value().to_rfc3339());
583-
}
580+
firmware_update_request.retrieve_timestamp.emplace(msg.firmware.retrieveDateTime.to_rfc3339());
584581

585582
if (msg.firmware.installDateTime.has_value()) {
586583
firmware_update_request.install_timestamp.emplace(msg.firmware.installDateTime.value());

0 commit comments

Comments
 (0)