From: Julien Moutinho Date: Thu, 9 May 2013 00:39:42 +0000 (+0200) Subject: Correction : assigne un member_ident en cas de changement de partner. X-Git-Url: http://git.cyclocoop.org/?p=burette%2Fpos_membership.git;a=commitdiff_plain;h=c7996cc7fc21a8167567557dd344d04dd7a61d99 Correction : assigne un member_ident en cas de changement de partner. --- diff --git a/pos_membership.py b/pos_membership.py index 76fbfba..396fad9 100644 --- a/pos_membership.py +++ b/pos_membership.py @@ -253,6 +253,11 @@ class membership_line(osv.osv): # NOTE: force une mise à jour du partner, # car il n'y en a pas lors de la création du pos.order # dans le PoS (pour le moment) + partner_obj = self.pool.get('res.partner') + for partner in partner_obj.browse(cr, uid, [partner_id], context=context): + if not partner.member_ident: + mbr_id = self.pool.get('ir.sequence').get(cr, uid, 'member_ident') + partner_obj.write(cr, uid, partner.id, {'member_ident': mbr_id}) ostate = fetched[0] state = 'none' if (ostate == 'paid') | (ostate == 'draft'):