From 3d8f2444d8a9065a0cc58e6bc3c759a76c5aadce Mon Sep 17 00:00:00 2001 From: "Guewen Baconnier @ Camptocamp" Date: Mon, 29 Oct 2012 14:43:05 +0100 Subject: [PATCH] [FIX] assert (lp:c2c-addons/6.1 rev 89.1.40) --- .../wizard/credit_control_communication.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/account_credit_control/wizard/credit_control_communication.py b/account_credit_control/wizard/credit_control_communication.py index cb73a5289..bad2d7d62 100644 --- a/account_credit_control/wizard/credit_control_communication.py +++ b/account_credit_control/wizard/credit_control_communication.py @@ -53,18 +53,18 @@ class CreditCommunication(TransientModel): def get_address(self, cursor, uid, com_id, context=None): """Return a valid address for customer""" - - context = context or {} + assert not (isinstance(com_id, list) and len(com_id) > 1), \ + "com_id: only one id expected" if isinstance(com_id, list): com_id = com_id[0] - current = self.browse(cursor, uid, com_id, context=context) + form = self.browse(cursor, uid, com_id, context=context) part_obj = self.pool.get('res.partner') - adds = part_obj.address_get(cursor, uid, [current.partner_id.id], + adds = part_obj.address_get(cursor, uid, [form.partner_id.id], adr_pref=['invoice', 'default']) add = adds.get('invoice', adds.get('default')) if not add: - raise except_osv(_('No address for partner %s') % (current.partner_id.name), + raise except_osv(_('No address for partner %s') % (form.partner_id.name), _('Please set one')) add_obj = self.pool.get('res.partner.address') return add_obj.browse(cursor, uid, add, context=context) @@ -75,11 +75,11 @@ class CreditCommunication(TransientModel): context = context or {} if isinstance(com_id, list): com_id = com_id[0] - current = self.browse(cursor, uid, com_id, context=context) - email = current.get_address().email + form = self.browse(cursor, uid, com_id, context=context) + email = form.get_address().email if not email: raise except_osv(_('No invoicing or default email for partner %s') % - (current.partner_id.name), + (form.partner_id.name), _('Please set one')) return email