Merge lp:~openerp-dev/openobject-addons/6.1-bug-1084412-dhs into lp:openobject-addons/6.1

Proposed by Dhruti Shastri(OpenERP)
Status: Needs review
Proposed branch: lp:~openerp-dev/openobject-addons/6.1-bug-1084412-dhs
Merge into: lp:openobject-addons/6.1
Diff against target: 20 lines (+8/-2)
1 file modified
sale/sale.py (+8/-2)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/6.1-bug-1084412-dhs
Reviewer Review Type Date Requested Status
Naresh(OpenERP) Pending
Review via email: mp+138090@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

7092. By Dhruti Shastri(OpenERP)

[FIX][sale] : product_qty on invoice takes the quantities from pickings canceled

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'sale/sale.py'
--- sale/sale.py 2012-10-09 12:16:14 +0000
+++ sale/sale.py 2012-12-05 10:41:27 +0000
@@ -1019,8 +1019,14 @@
1019 return line.product_uos_qty or 0.01019 return line.product_uos_qty or 0.0
1020 return line.product_uom_qty1020 return line.product_uom_qty
1021 else:1021 else:
1022 return self.pool.get('procurement.order').quantity_get(cr, uid,1022 cancel_moves = 0.0
1023 line.procurement_id.id, context=context)1023 for moves in line.move_ids:
1024 if moves.state == 'cancel':
1025 cancel_moves += moves.product_qty
1026 return line.product_uom_qty - cancel_moves
1027
1028 return self.pool.get('procurement.order').quantity_get(cr, uid,
1029 line.procurement_id.id, context=context)
10241030
1025 def _get_line_uom(line):1031 def _get_line_uom(line):
1026 if (line.order_id.invoice_quantity=='order') or not line.procurement_id:1032 if (line.order_id.invoice_quantity=='order') or not line.procurement_id: