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 ?
@+

-- 
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/6bdf167b-0e6e-496e-8c23-cf8a28ce500f%40googlegroups.com.

Répondre à