Ocpp: don't hijack empty transactions
This commit is contained in:
parent
4de3259d7a
commit
0417d78117
1 changed files with 2 additions and 1 deletions
|
|
@ -60,7 +60,8 @@ func (conn *Connector) OnMeterValues(request *core.MeterValuesRequest) (*core.Me
|
|||
conn.mu.Lock()
|
||||
defer conn.mu.Unlock()
|
||||
|
||||
if request.TransactionId != nil && conn.txnId == 0 && conn.status != nil &&
|
||||
if request.TransactionId != nil && *request.TransactionId > 0 &&
|
||||
conn.txnId == 0 && conn.status != nil &&
|
||||
(conn.status.Status == core.ChargePointStatusCharging ||
|
||||
conn.status.Status == core.ChargePointStatusSuspendedEV ||
|
||||
conn.status.Status == core.ChargePointStatusSuspendedEVSE) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue