diff --git a/charger/ocpp/cp_requests.go b/charger/ocpp/cp_requests.go index 96113de76..adc5c38fe 100644 --- a/charger/ocpp/cp_requests.go +++ b/charger/ocpp/cp_requests.go @@ -13,7 +13,7 @@ func (cp *CP) ChangeAvailabilityRequest(connectorId int, availabilityType core.A rc := make(chan error, 1) err := Instance().ChangeAvailability(cp.id, func(request *core.ChangeAvailabilityConfirmation, err error) { - if err == nil && request != nil && request.Status != core.AvailabilityStatusAccepted { + if err == nil && request != nil && request.Status != core.AvailabilityStatusAccepted && request.Status != core.AvailabilityStatusScheduled { err = errors.New(string(request.Status)) }