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.

Répondre à