[pos_order_line] fix some errors
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 16 Dec 2013 15:56:22 +0000 (16:56 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Mon, 16 Dec 2013 15:56:22 +0000 (16:56 +0100)
pos_membership.py

index fcfe106..d086193 100644 (file)
@@ -704,7 +704,7 @@ class pos_order_line(osv.osv):
             ml_ids = member_line_obj.search(cr, uid, [('pos_order_line', '=', line.id)], context=context)
             if line.product_id and line.product_id.membership:
                 member_line_id = member_line_obj.search(cr, uid
-                  , [('partner', '=', line.invoice_id.partner_id.id)
+                  , [('partner', '=', line.order_id.partner_id.id)
                     ,('pos_order_line', '=', line.id)]
                   , limit=1
                   , context=context)
@@ -731,7 +731,7 @@ class pos_order_line(osv.osv):
                     if line.order_id.partner_id.associate_members:
                         associate_member_line_ids = member_line_obj.search(cr, uid
                       , [ ('pos_order_line', '=', line.id)
-                        , ('partner', '!=', line.invoice_id.partner_id.id)
+                        , ('partner', '!=', line.order_id.partner_id.id)
                         ]
                       , context=context)
                     for associate_member_line in member_line_obj.browse(cr, uid, associate_member_line_ids, context=context):