← Back to team overview

savoirfairelinux-openerp team mailing list archive

[Merge] lp:~c2c/e-commerce-addons/oerp6.1-stable-fix-1080690 into lp:e-commerce-addons/oerp6.1-stable

 

Alexandre Fayolle @ camptocamp has proposed merging lp:~c2c/e-commerce-addons/oerp6.1-stable-fix-1080690 into lp:e-commerce-addons/oerp6.1-stable.

Requested reviews:
  extra-addons-commiter (extra-addons-commiter)
Related bugs:
  Bug #1080690 in e-commerce-addons: "[6.1-stable / 6.1-trunk] base_sale_multichannel: when exporting shipping, only outgoing moves must be considered"
  https://bugs.launchpad.net/e-commerce-addons/+bug/1080690

For more details, see:
https://code.launchpad.net/~c2c/e-commerce-addons/oerp6.1-stable-fix-1080690/+merge/134901
-- 
https://code.launchpad.net/~c2c/e-commerce-addons/oerp6.1-stable-fix-1080690/+merge/134901
Your team extra-addons-commiter is requested to review the proposed merge of lp:~c2c/e-commerce-addons/oerp6.1-stable-fix-1080690 into lp:e-commerce-addons/oerp6.1-stable.
=== modified file 'base_sale_multichannels/sale.py'
--- base_sale_multichannels/sale.py	2012-08-21 07:38:58 +0000
+++ base_sale_multichannels/sale.py	2012-11-19 13:26:26 +0000
@@ -368,7 +368,7 @@
         LEFT JOIN sale_order
                   ON sale_order.id = stock_picking.sale_id
         LEFT JOIN stock_picking as pickings
-                  ON sale_order.id = pickings.sale_id
+                  ON (sale_order.id = pickings.sale_id AND pickings.type='out')
         LEFT JOIN ir_model_data
                   ON stock_picking.id = ir_model_data.res_id
                   AND ir_model_data.model = 'stock.picking'
@@ -377,6 +377,7 @@
         WHERE sale_order.shop_id = %(shop_id)s
               AND ir_model_data.res_id ISNULL
               AND stock_picking.state = 'done'
+              AND stock_picking.type = 'out'
               AND NOT stock_picking.do_not_export
               AND (NOT delivery_carrier.export_needs_tracking
                    OR stock_picking.carrier_tracking_ref IS NOT NULL)


Follow ups