Consistently name charging stations run on CF on multiple instances
authorJérôme Benoit <jerome.benoit@sap.com>
Wed, 15 Sep 2021 16:10:13 +0000 (18:10 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Wed, 15 Sep 2021 16:10:13 +0000 (18:10 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/ChargingStation.ts

index 8c7d2d1e56f27544ad163d04b5d25e195d54ab0f..67bf3b627042e9c63bfc1e83a7df5ba07369558b 100644 (file)
@@ -435,8 +435,7 @@ export default class ChargingStation {
 
   private getChargingStationId(stationTemplate: ChargingStationTemplate): string {
     // In case of multiple instances: add instance index to charging station id
-    let instanceIndex = process.env.CF_INSTANCE_INDEX ?? 0;
-    instanceIndex = instanceIndex > 0 ? instanceIndex : '';
+    const instanceIndex = process.env.CF_INSTANCE_INDEX ?? 0;
     const idSuffix = stationTemplate.nameSuffix ?? '';
     return stationTemplate.fixedName ? stationTemplate.baseName : stationTemplate.baseName + '-' + instanceIndex.toString() + ('000000000' + this.index.toString()).substr(('000000000' + this.index.toString()).length - 4) + idSuffix;
   }