← Back to team overview

clearcorp team mailing list archive

lp:~rr.clearcorp/openerp-ccorp-addons/6.1-sale_order_global_discount into lp:openerp-ccorp-addons/6.1

 

Ronald Rubi has proposed merging lp:~rr.clearcorp/openerp-ccorp-addons/6.1-sale_order_global_discount into lp:openerp-ccorp-addons/6.1.

Requested reviews:
  CLEARCORP drivers (clearcorp-drivers)

For more details, see:
https://code.launchpad.net/~rr.clearcorp/openerp-ccorp-addons/6.1-sale_order_global_discount/+merge/175862

[FIX] Fix function fields in sale_order_global_discount
-- 
https://code.launchpad.net/~rr.clearcorp/openerp-ccorp-addons/6.1-sale_order_global_discount/+merge/175862
Your team CLEARCORP development team is subscribed to branch lp:openerp-ccorp-addons/6.1.
=== modified file 'sale_order_global_discount/sale_order_global_discount.py'
--- sale_order_global_discount/sale_order_global_discount.py	2013-07-10 20:24:40 +0000
+++ sale_order_global_discount/sale_order_global_discount.py	2013-07-19 15:24:35 +0000
@@ -113,14 +113,16 @@
             },
             multi='sums'),
                 }
-    
+        
     def button_dummy(self, cr, uid, ids, context={}):
         if context is None:
             context = {}
-        
         #To recalculate function fields
-        context.update({'second_time': True})
-        self.write(cr, uid, ids, {}, context=context)
+        if isinstance(ids, int):
+            ids = [ids]
+        for sale in self.browse(cr, uid, ids, context=context):
+            context.update({'second_time': True})
+            self.write(cr, uid, [sale.id], {}, context=context)
         super(SaleOrder, self).button_dummy(cr, uid, ids, context=context)
         return True
     


Follow ups