← Back to team overview

openerp-india team mailing list archive

[Bug 981506] Re: wrong inventory computation if location_id and location_dest_id are identical

 

Hello DR Ferdinand,

I have completely analysis on your issue, and your patch is good.

I didn't find a the situation where move.location_dest_id.id and
move.location_id.id  become same. I am tried all the scenario but I am
not able to produce this issue because at the import inventory time we
can not passed this both location also both locations are comes from the
stock move.

So would you please provide producible steps on this.

Thanks and waiting for your reply!

** Changed in: openobject-addons
       Status: New => Incomplete

-- 
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/981506

Title:
  wrong inventory computation if location_id and location_dest_id are
  identical

Status in OpenERP Addons (modules):
  Incomplete

Bug description:
   if location_id and location_dest_id are identical the inventory
  quantity is wrong

                  if move.location_dest_id.id == location:
                      qty = uom_obj._compute_qty(cr, uid, move.product_uom.id,move.product_qty, move.product_id.uom_id.id)
                  else:
                      qty = -uom_obj._compute_qty(cr, uid, move.product_uom.id,move.product_qty, move.product_id.uom_id.id)

  the attached patch fixes this

  BTW for by-products it is often necessary to enter the same location for source and destination. 
  Hence this is a valid scenario.

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


References