From ab6aef00262d51ab80dc767f764ddfdc8371663d Mon Sep 17 00:00:00 2001 From: Laurie Montant Date: Wed, 11 Jun 2025 14:15:45 +0200 Subject: [PATCH] SCPN1-8871 --- RFXtoRP_HsrReceiptList.ftl | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/RFXtoRP_HsrReceiptList.ftl b/RFXtoRP_HsrReceiptList.ftl index d5f1db3..a48d523 100644 --- a/RFXtoRP_HsrReceiptList.ftl +++ b/RFXtoRP_HsrReceiptList.ftl @@ -34,7 +34,7 @@ } ] <#else> - <#stop> <#-- Receipt reference is empty--> + <#stop> <#-- Receipt reference for transfert is empty--> <#else> [ @@ -92,23 +92,27 @@ <#include "RFXtoRP_HsrReceiptList_ExecutionflowReceiptCompleted.ftl"> } <#else> - <#if receipt.receipt_type == "030" && receipt.receipt_confirmed == "true"> - [ - { - <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowDetected> - "apiReflexPlatformID" : "${apiReflexPlatformID}", - "datas" : - <#include "RFXtoRP_HsrReceiptList_TransfertExecutionflowDetected.ftl"> + <#if receipt.receipt_type == "030" && receipt.receipt_confirmed == "false"> + <#if receipt.receipt_reference?? && receipt.receipt_reference!=""> + [ + { + <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowDetected> + "apiReflexPlatformID" : "${apiReflexPlatformID}", + "datas" : + <#include "RFXtoRP_HsrReceiptList_TransfertExecutionflowDetected.ftl"> - }, - { - <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowReceiptExpected> - "apiReflexPlatformID" : "${apiReflexPlatformID}", - "datas" : - <#include "RFXtoRP_HsrReceiptList_TransfertReceiptExpected.ftl"> + }, + { + <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowReceiptExpected> + "apiReflexPlatformID" : "${apiReflexPlatformID}", + "datas" : + <#include "RFXtoRP_HsrReceiptList_TransfertReceiptExpected.ftl"> - } - ] + } + ] + <#else> + <#stop> <#-- Receipt reference for transfer is empty--> + <#else> { <#assign apiReflexPlatformID = ApiReflexPlatformID.ExecutionflowDetected>