refactor: use 'join' to build template relative path
authorJérôme Benoit <jerome.benoit@sap.com>
Wed, 6 Mar 2024 10:03:42 +0000 (11:03 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Wed, 6 Mar 2024 10:03:42 +0000 (11:03 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
src/charging-station/Bootstrap.ts

index 74225364d3bf8d59f34a6ce333d85be2744b9bce..05fffa5b517692a2ff510b73d5376a66485dd3cd 100644 (file)
@@ -43,7 +43,6 @@ import {
   handleUnhandledRejection,
   isAsyncFunction,
   isNotEmptyArray,
-  isNotEmptyString,
   logPrefix,
   logger
 } from '../utils/index.js'
@@ -496,7 +495,10 @@ export class Bootstrap extends EventEmitter {
       const stationTemplateUrls = Configuration.getStationTemplateUrls()!
       if (isNotEmptyArray(stationTemplateUrls)) {
         for (const stationTemplateUrl of stationTemplateUrls) {
-          const templateName = `${isNotEmptyString(parse(stationTemplateUrl.file).dir) ? `${parse(stationTemplateUrl.file).dir}/` : ''}${parse(stationTemplateUrl.file).name}`
+          const templateName = join(
+            parse(stationTemplateUrl.file).dir,
+            parse(stationTemplateUrl.file).name
+          )
           this.templateStatistics.set(templateName, {
             configured: stationTemplateUrl.numberOfStations,
             added: 0,