X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=inline;f=src%2Fcharging-station%2FAutomaticTransactionGenerator.ts;h=80c9a5176937a035dccc699fc39e6e6b2859a88d;hb=96a52d088b4927e7bc51ea9282f502c2a6b67707;hp=2548836022a7e7381d51002a37a487f52309380e;hpb=d1c6c833e3dcec4fbd2beacf221e87ad3b407634;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/AutomaticTransactionGenerator.ts b/src/charging-station/AutomaticTransactionGenerator.ts index 25488360..80c9a517 100644 --- a/src/charging-station/AutomaticTransactionGenerator.ts +++ b/src/charging-station/AutomaticTransactionGenerator.ts @@ -1,4 +1,4 @@ -// Partial Copyright Jerome Benoit. 2021. All Rights Reserved. +// Partial Copyright Jerome Benoit. 2021-2023. All Rights Reserved. import { AsyncResource } from 'async_hooks'; @@ -455,9 +455,10 @@ export default class AutomaticTransactionGenerator extends AsyncResource { } private checkChargingStation(connectorId?: number): boolean { - if (this.chargingStation.started === false) { + if (this.chargingStation.started === false && this.chargingStation.starting === false) { logger.warn(`${this.logPrefix(connectorId)} charging station is stopped, cannot proceed`); + return false; } - return this.chargingStation.started; + return true; } }