This is an automated email from the ASF dual-hosted git repository.
ashish pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new 3f4121d587 Fixed: A test case in ecommerce suite was failing because
of incomplete sample data. Also updating the conditional check.
3f4121d587 is described below
commit 3f4121d587ce078026af04aa6e9de67d7776029d
Author: Ashish Vijaywargiya <[email protected]>
AuthorDate: Wed Feb 11 18:20:35 2026 +0530
Fixed: A test case in ecommerce suite was failing because of incomplete
sample data. Also updating the conditional check.
Following message was returning on the console:
assert ServiceUtil.isSuccess(serviceResult) | | false
['errorMessage':'Error rendering PDF attachment for email:
org.apache.fop.apps.FOPException: net.sf.saxon.trans.XPathException:
org.xml.sax.SAXParseException; lineNumber: 118; columnNumber: 174; The content
of elements must consist of well-formed character data or
markup.\nnet.sf.saxon.trans.XPathException: org.xml.sax.SAXParseException;
lineNumber: 118; columnNumber: 174; The content of elements must consist of
well-formed charact [...]
---
applications/order/template/order/OrderReportContactMechs.fo.ftl | 5 ++++-
applications/order/testdef/data/OrderTestData.xml | 2 +-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/applications/order/template/order/OrderReportContactMechs.fo.ftl
b/applications/order/template/order/OrderReportContactMechs.fo.ftl
index 988712cbe6..743e59c22e 100644
--- a/applications/order/template/order/OrderReportContactMechs.fo.ftl
+++ b/applications/order/template/order/OrderReportContactMechs.fo.ftl
@@ -85,7 +85,10 @@ under the License.
<#assign creditCard =
orderPaymentPreference.getRelatedOne("PaymentMethod",
false).getRelatedOne("CreditCard", false)>
${Static["org.apache.ofbiz.party.contact.ContactHelper"].formatCreditCard(creditCard)}
<#else>
- ${paymentMethodType.get("description",locale)!}
+ <#if paymentMethodType?has_content>
+ ${paymentMethodType.get("description",locale)!}
+ </#if>
+ </#else>
</#if>
</fo:block>
</#list>
diff --git a/applications/order/testdef/data/OrderTestData.xml
b/applications/order/testdef/data/OrderTestData.xml
index f9519e00d3..3e3d599198 100644
--- a/applications/order/testdef/data/OrderTestData.xml
+++ b/applications/order/testdef/data/OrderTestData.xml
@@ -73,7 +73,7 @@ under the License.
<Invoice invoiceId="TEST_DEMO10090" partyId="TestDemoCustomer"
partyIdFrom="Company" invoiceDate="2009-08-17 14:56:44.573"
statusId="INVOICE_PAID" currencyUom="USD"/>
<InvoiceItem invoiceId="TEST_DEMO10090" invoiceItemSeqId="00001"
invoiceItemTypeId="PINV_FPROD_ITEM" productId="GZ-2644" quantity="2.000000"
amount="38.40" description="GZ-2644-0 Round Gizmo"/>
<OrderItemBilling orderId="TEST_DEMO10090" orderItemSeqId="00001"
invoiceId="TEST_DEMO10090" invoiceItemSeqId="00001" quantity="2.000000"
amount="38.40"/>
- <OrderPaymentPreference orderPaymentPreferenceId="TEST_DEMO10090"
orderId="TEST_DEMO10090" maxAmount="76.80" statusId="PAYMENT_SETTLED"
createdDate="2009-08-17 14:56:44.573"/>
+ <OrderPaymentPreference orderPaymentPreferenceId="TEST_DEMO10090"
orderId="TEST_DEMO10090" paymentMethodTypeId="EFT_ACCOUNT" maxAmount="76.80"
statusId="PAYMENT_SETTLED" createdDate="2009-08-17 14:56:44.573"/>
<Payment paymentId="1014" paymentTypeId="CUSTOMER_PAYMENT"
paymentPreferenceId="TEST_DEMO10090" paymentMethodTypeId="EFT_ACCOUNT"
partyIdFrom="TestDemoCustomer" partyIdTo="Company" statusId="PMNT_RECEIVED"
effectiveDate="2006-04-25 12:56:54.292" amount="76.80" currencyUomId="USD"/>
</entity-engine-xml>