Fixlets to OCPP error message format
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 17 Apr 2022 14:05:41 +0000 (16:05 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 17 Apr 2022 14:05:41 +0000 (16:05 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
src/charging-station/ChargingStation.ts

index d2d509f0386bb89472c2eb313490db780529f260..c3c75ba0bde0fe8dd9664ffea570e96c72abe64f 100644 (file)
@@ -1517,8 +1517,7 @@ export default class ChargingStation {
             } else {
               throw new OCPPError(
                 ErrorType.PROTOCOL_ERROR,
-                `Cached request for message id ${messageId} response is not iterable`,
-                requestCommandName
+                `Cached request for message id ${messageId} response is not iterable`
               );
             }
             logger.debug(
@@ -1573,12 +1572,9 @@ export default class ChargingStation {
             throw new OCPPError(ErrorType.PROTOCOL_ERROR, errMsg);
         }
       } else {
-        throw new OCPPError(
-          ErrorType.PROTOCOL_ERROR,
-          'Incoming message is not iterable',
-          Utils.isString(commandName) ? commandName : requestCommandName,
-          { payload: request }
-        );
+        throw new OCPPError(ErrorType.PROTOCOL_ERROR, 'Incoming message is not iterable', null, {
+          payload: request,
+        });
       }
     } catch (error) {
       // Log
@@ -1594,7 +1590,7 @@ export default class ChargingStation {
         (await this.ocppRequestService.sendError(
           messageId,
           error as OCPPError,
-          Utils.isString(commandName) ? commandName : requestCommandName
+          Utils.isString(commandName) ? commandName : requestCommandName ?? null
         ));
     }
   }