← Back to team overview

clearcorp team mailing list archive

lp:~wg.clearcorp/openerp-ccorp-addons/6.1-base_partner_sequence_ccorp into lp:openerp-ccorp-addons/6.1

 

Willy Andres Gomez Solorzano has proposed merging lp:~wg.clearcorp/openerp-ccorp-addons/6.1-base_partner_sequence_ccorp into lp:openerp-ccorp-addons/6.1.

Requested reviews:
  Ronald Rubi (rr.clearcorp)

For more details, see:
https://code.launchpad.net/~wg.clearcorp/openerp-ccorp-addons/6.1-base_partner_sequence_ccorp/+merge/150649

Fixes 'ref' field key error
-- 
https://code.launchpad.net/~wg.clearcorp/openerp-ccorp-addons/6.1-base_partner_sequence_ccorp/+merge/150649
Your team CLEARCORP development team is subscribed to branch lp:openerp-ccorp-addons/6.1.
=== modified file 'base_partner_sequence_ccorp/partner_sequence_ccorp.py'
--- base_partner_sequence_ccorp/partner_sequence_ccorp.py	2013-02-11 21:54:21 +0000
+++ base_partner_sequence_ccorp/partner_sequence_ccorp.py	2013-02-26 19:56:21 +0000
@@ -25,8 +25,11 @@
     _inherit = 'res.partner'
     
     def create(self, cr, uid, vals, context={}):
-        if vals['ref']== None or vals['ref'] == '':
+        if 'ref' not in vals.keys():
             vals['ref'] = self.pool.get('ir.sequence').get(cr, uid, 'res.partner')
+        else:
+            if vals['ref']== None or vals['ref'] == '':
+                vals['ref'] = self.pool.get('ir.sequence').get(cr, uid, 'res.partner')
         res = super(partner_sequence, self).create(cr, uid, vals, context)
         return res
     _columns = {


Follow ups