Le mardi 8 mars 2016 15:40:03 UTC+1, Cédric Krier a écrit :
>
> On 2016-03-07 06:36, Pascal Obstetar wrote:
> > Bonjour,
> >
> > j'ai une fonction qui crée un tiers :
> >
> >
> > party_model = Pool().get('party.party')
> > models=[ ]
> > models.append({
> > 'name': str("toto"),
> > })
> >
> > party_model.create(models)
> >
> > Et j'obtiens systématiquement cette erreur :
> >
> > Traceback (most recent call last):
> > File "/trytond/protocols/jsonrpc.py", line 210, in _marshaled_dispatch
> > response['result'] = dispatch_method(method, params)
> > File "/trytond/protocols/jsonrpc.py", line 245, in _dispatch
> > res = dispatch(*args)
> > File "/trytond/protocols/dispatcher.py", line 158, in dispatch
> > result = rpc.result(meth(*args, **kwargs))
> > File "/trytond/wizard/wizard.py", line 263, in execute
> > return wizard._execute(state_name)
> > File "/trytond/wizard/wizard.py", line 294, in _execute
> > result = self._execute(transition())
> > ....
> > File "/trytond/modules/party/party.py", line 162, in create
> > return super(Party, cls).create(vlist)
> > File "/trytond/model/modelsql.py", line 270, in create
> > values.update(cls._clean_defaults(defaults))
> > File "/trytond/model/modelstorage.py", line 1155, in _clean_defaults
> > vals2 = obj._clean_defaults(defaults2)
> > File "/trytond/model/modelstorage.py", line 1145, in _clean_defaults
> > fld_def = cls._fields[field]
> > KeyError: 'country.rec_name'
> >
> > Quelqu'un sait-il d'où cela provient ?
>
> C'est un bug, Party.default_addresses ne devrait pas toujours retourner
> une adresse par défaut avec les rec_name ou bien _clean_defaults ne
> passer les .rec_name
> En tout cas, il faut le rapporter sur le bug tracker.
>
> --
> Cédric Krier - B2CK SPRL
> Email/Jabber: [email protected] <javascript:>
> Tel: +32 472 54 46 59
> Website: http://www.b2ck.com/
>
C'est ce que je viens de faire, il est lié à l'
Issue5376
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
tryton-fr.
Cette discussion peut être lue sur le Web à l'adresse
https://groups.google.com/d/msgid/tryton-fr/70f95714-ea3a-40aa-941d-476112038a4e%40googlegroups.com.