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 }, }