You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Jacques Le Roux (JIRA)" <ji...@apache.org> on 2009/09/22 11:44:16 UTC
[jira] Commented: (OFBIZ-2946) orderHistory for completed orders -
shows multiple invoices
[ https://issues.apache.org/jira/browse/OFBIZ-2946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12758186#action_12758186 ]
Jacques Le Roux commented on OFBIZ-2946:
----------------------------------------
Hi Aswath,
Could you please provide exact steps to reproduce ? Is it related to an order with a service product in ?
> orderHistory for completed orders - shows multiple invoices
> -----------------------------------------------------------
>
> Key: OFBIZ-2946
> URL: https://issues.apache.org/jira/browse/OFBIZ-2946
> Project: OFBiz
> Issue Type: Bug
> Environment: trunk version
> Reporter: Aswath Satrasala
> Attachments: orderhistorypatch.txt
>
>
> There is a bug in orderHistory.ftl.
> In the line 60, that is as follows
> <#assign invoices = delegator.findByAnd("OrderItemBilling", Static["org.ofbiz.base.util.UtilMisc"].toMap("orderId", "${orderHeader.orderId}"))>
> <#if invoices?has_content>
> <#list invoices as invoice>
> <a href="<@o...@ofbizUrl>" class="buttontext">(${invoice.invoiceId} PDF) </a>
> </#list>
> <#else>
> </#if>
> Here, in the orderhistory page, there are many invoice links displayed (all point to the same invoice).
> The sample data in my database is as follows, and hence displays 6 invoices for the same orderid in the orderhistory page as per the above delegator.findByAnd.
> orderid seqid invoiceid issuanceid quantity amount
> WSCO10000 00001 CI1 00001 10012 6 38.4
> WSCO10000 00001 CI1 00006 10013 5 38.4
> WSCO10000 00002 CI1 00011 10014 1 59.99
> WSCO10000 00005 CI1 00013 10017 1 59.99
> WSCO10000 00003 CI1 00015 10015 1 1.99
> WSCO10000 00004 CI1 00017 10016 1 1.99
> ---
> I have the patch for this already.
> -Aswath
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.