From 1c09f4cb7e916b58f3e783fce9302265e93cdd54 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 28 May 2013 00:18:58 +0200 Subject: [PATCH] [FIX] a regression that I introduced in Invitu's code. --- .../asterisk_click2dial_crm_claim.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/asterisk_click2dial_crm_claim/asterisk_click2dial_crm_claim.py b/asterisk_click2dial_crm_claim/asterisk_click2dial_crm_claim.py index 794ea8e..8225b9b 100644 --- a/asterisk_click2dial_crm_claim/asterisk_click2dial_crm_claim.py +++ b/asterisk_click2dial_crm_claim/asterisk_click2dial_crm_claim.py @@ -32,7 +32,10 @@ class crm_claim(osv.osv): _columns = { - 'partner_phone_e164': fields.function(format_phonenumber_to_e164, type='char', size=64, string='Phone in E.164 format', readonly=True, store={ + # Note : even if we only have 1 field, we keep multi='..' + # because the generic function generic_phonenumber_to_e164() is designed + # to return the result as multi + 'partner_phone_e164': fields.function(format_phonenumber_to_e164, type='char', size=64, string='Phone in E.164 format', readonly=True, multi='e164claim', store={ 'crm.claim': (lambda self, cr, uid, ids, c={}: ids, ['partner_phone'], 10), }), }