let startResponse: StartTransactionResponse;
if (this.chargingStation.hasAuthorizedTags()) {
const idTag = this.chargingStation.getRandomIdTag();
- if (this.chargingStation.getAutomaticTransactionGeneratorRequireAuthorize()) {
+ if (this.getRequireAuthorize()) {
this.chargingStation.getConnectorStatus(connectorId).authorizeIdTag = idTag;
// Authorize idTag
const authorizeResponse: AuthorizeResponse =
return stopResponse;
}
+ private getRequireAuthorize(): boolean {
+ return (
+ this.chargingStation.stationInfo?.AutomaticTransactionGenerator?.requireAuthorize ?? true
+ );
+ }
+
private logPrefix(connectorId?: number): string {
if (connectorId) {
return Utils.logPrefix(