← Back to team overview

openerp-india team mailing list archive

[Bug 1011927] Re: price_get_multi does not work for a list of pricelists

 

Hello Richard,

I have completely checked your issue and It's working fine.

I have created two price list version one for May(public price) and second for June (with 50% discount on public price).
I try to create a SO for june and It will takes the perfect price list version (2nd). Also I have created a SO for May and It takes the 1st price list version. Additionally I printed the result on price_get_multi and got a only one pricelist_id and price.

I have attached the video for your more reference, which will clearly
show the thing. So would you please check it and notify us where you
faced the problem. Also please provide the proper use case on it.

Thanks and waiting for your reply!

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1011927

Title:
  price_get_multi does not work for a list of pricelists

Status in OpenERP Addons (modules):
  Incomplete

Bug description:
  In pricelist.py, in product, price_get calls price_get_multi

  If a list of pricelist_ids is passed, the complete list returned is
  the same price multiple times!

  The bug is that pricelist_version_ids is retrieved as a list, which does not at all link to pricelist_ids.
  Then, in the loop (for pricelist_id in pricelist_ids) the cr.execute always uses pricelist_version_ids[0]!, not the pricelist_version_id for current pricelist.

  The only way for this to work is to retrieve one pricelist at a time.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1011927/+subscriptions


References