[
https://issues.apache.org/jira/browse/OFBIZ-3099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12770946#action_12770946
]
Patrick Antivackis commented on OFBIZ-3099:
-------------------------------------------
Hello Jacques,
You can close the issue, i will provide another patch if it breaks something
for someone.
I tagged the issue as a bug because returning obsolete prices was creating bug
in display when you present the different prices by quantity for a product. But
it's just a small bug, so improvement is ok for me too.
> PriceServices.calculateProductPrice should not process or return obsolete
> PriceRules
> ------------------------------------------------------------------------------------
>
> Key: OFBIZ-3099
> URL: https://issues.apache.org/jira/browse/OFBIZ-3099
> Project: OFBiz
> Issue Type: Improvement
> Components: product
> Affects Versions: SVN trunk
> Reporter: Patrick Antivackis
> Fix For: SVN trunk
>
> Attachments: Patch-OFBIZ-3099.txt
>
>
> There is no filterByDate done on the allProductPriceRules returned line 559.
> The consequences are that a findAllQuantityPrices=Y return a Map with some
> obsolete PriceRule
> The calcPriceResultFromRules process some PriceRules that could be filtered
> before.
> I don't see the point of returning all the PriceRules found when using
> findAllQuantityPrices=Y as this map is used to display active price quantity
> condition to the customer.
> If the service do need to return all PriceRules, as it is today, the service
> should be updated in order to allow to specify if the returned list should be
> only active or all.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.