From a346c104e92f32f20e7d8cb15d104e6e8bba39aa Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 18 Oct 2023 22:39:59 +0200 Subject: [PATCH] Ocpp: fix transaction start --- charger/ocpp/connector_core.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/charger/ocpp/connector_core.go b/charger/ocpp/connector_core.go index 70796fd27d..8dec3b6003 100644 --- a/charger/ocpp/connector_core.go +++ b/charger/ocpp/connector_core.go @@ -74,10 +74,10 @@ func (conn *Connector) StartTransaction(request *core.StartTransactionRequest) ( defer conn.mu.Unlock() // expired request - if request.Timestamp != nil && conn.clock.Since(request.Timestamp.Time) < transactionExpiry { + if request.Timestamp != nil && conn.clock.Since(request.Timestamp.Time) > transactionExpiry { res := &core.StartTransactionConfirmation{ IdTagInfo: &types.IdTagInfo{ - Status: types.AuthorizationStatusExpired, + Status: types.AuthorizationStatusExpired, // reject }, } @@ -105,7 +105,7 @@ func (conn *Connector) StopTransaction(request *core.StopTransactionRequest) (*c if request.Timestamp != nil && conn.clock.Since(request.Timestamp.Time) > transactionExpiry { res := &core.StopTransactionConfirmation{ IdTagInfo: &types.IdTagInfo{ - Status: types.AuthorizationStatusExpired, // accept + Status: types.AuthorizationStatusExpired, // reject }, }