Bonjour,
J'ai cette fonction qui doit créer un enregistrement avec un lien one2many
entre l'attribut "pointlistetaxonsParties" vers "party". L'objet est bien
créé avec l'attribut "pointlistetaxonsParties" mais il ne contient qu'un
seul party vide ? il n'affiche pas les parties dont l'id est 1 et 2 ?
Quelle est l'erreur ?
@staticmethod
def default_pointlistetaxonsParties():
if Transaction().user == 0:
return []
Parties = Pool().get('inventory.point-inventory.listetaxon')
values = {}
for key in Parties._fields.keys():
if isinstance(Parties._fields[key], fields.Function):
continue
if key in ['id', 'create_date', 'write_date', 'write_uid',
'create_uid', 'party',
'rolecontrib', 'typocontrib', 'refcollection' ]:
continue
values[key] = getattr(Parties, key)
values['party'] = [('add', [1,2])]
return [Parties.default_get(values)]
--
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/28e877df-d979-4b95-abf2-5f2cc69bc688%40googlegroups.com.