From 0e9d31ea17f4225bdd9ebb35be730bdab3851d77 Mon Sep 17 00:00:00 2001 From: Laurie Montant Date: Mon, 16 Jun 2025 11:03:02 +0200 Subject: [PATCH] Ajout controle --- RFXtoRP_HsrReceiptList.ftl | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/RFXtoRP_HsrReceiptList.ftl b/RFXtoRP_HsrReceiptList.ftl index cd6b325..de2b5c7 100644 --- a/RFXtoRP_HsrReceiptList.ftl +++ b/RFXtoRP_HsrReceiptList.ftl @@ -15,7 +15,7 @@ <#assign dataRfx = JsonUtil.decodeBase64(cloudEventMsg.data) /> <#assign receipt = JsonUtil.jsonToMap(dataRfx)> - <#if receipt.receipt_type = "030"> <#-- if reception is a transfer reception --> + <#if receipt.receipt_type?? &&receipt.receipt_type = "030"> <#-- if reception is a transfer reception --> [ { <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowDetected> @@ -56,7 +56,7 @@ <#assign dataRfx = JsonUtil.decodeBase64(cloudEventMsg.data) /> <#assign receipt = JsonUtil.jsonToMap(dataRfx)> [ - <#if receipt.receipt_type == "030" && receipt.receipt_confirmed == "true" && receipt.confirmation_total_level_1==0 && receipt.confirmation_total_level_2==0 && receipt.confirmation_total_level_3==0> + <#if receipt.receipt_type?? && receipt.receipt_type == "030" && receipt.receipt_confirmed == "true" && receipt.confirmation_total_level_1==0 && receipt.confirmation_total_level_2==0 && receipt.confirmation_total_level_3==0> { <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowCancelled> "apiReflexPlatformID" : "${apiReflexPlatformID}", @@ -135,7 +135,6 @@ <#assign dataRfx = JsonUtil.decodeBase64(cloudEventMsg.data) /> <#assign receipt = JsonUtil.jsonToMap(dataRfx)> [ - <#if receipt.receipt_reference?? && receipt.receipt_reference!=""> { <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowCancelled> @@ -143,9 +142,6 @@ "datas" : <#include "RFXtoRP_HsrReceiptList_ExecutionflowCancelled.ftl"> } - <#else> - <#stop "Receipt reference is empty"> - ] <#break>