From c7996cc7fc21a8167567557dd344d04dd7a61d99 Mon Sep 17 00:00:00 2001 From: Julien Moutinho Date: Thu, 9 May 2013 02:39:42 +0200 Subject: [PATCH] Correction : assigne un member_ident en cas de changement de partner. --- pos_membership.py | 5 +++++ 1 file changed, 5 insertions(+) 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'): -- 2.20.1