Erreur cotisation suite MAJ 3.7.1 -> 4.0.1

Bonjour à tous,

J’ai développer un formulaire personnel pour créer un nouvel adhérant et une nouvelle cotisation. Le code fonctionne très bien sous la version initial de dolibarr 3.7.1. La mise à jours de dolibarr en 4.0.1 a changé la done. L’adhérent est correctement créer sans erreur mais la cotisation ne se fait plus. Le code pour créer la cotisation est le même que celui exécuter dans dolibarr lors de la création d’une cotisation. A savoir: $crowid=$object->cotisation($datecotisation, $cotisation, 0, ‹  ›,$label, ‹  ›, ‹  ›, ‹  ›, $datesubend);

L’erreur se situe au retour de cette fonction avec $crowid = -2 et le message dans dolibarr est le suivant ErrorPropertyUserowneridNotDefined

De plus le code de la fonction cotisation (adhérent.class) qui renvoi -2 est le suivant:

if ($result > 0)
            {
                // Change properties of object (used by triggers)
                $this->last_subscription_date=dol_now();
                $this->last_subscription_amount=$montant;
                $this->last_subscription_date_start=$date;
                $this->last_subscription_date_end=$datefin;

                // Call trigger
                $result=$this->call_trigger('MEMBER_SUBSCRIPTION',$user);
                if ($result < 0) { $error++; }
                // End call triggers
            }

            if (! $error)
            {
                $this->db->commit();
                return $rowid;
            }
            else
		{
                $this->db->rollback();
                return -2;
            }

A cette lecture le pb se situe pour moi lors de l’appel du trigger!!!
Mais après??? ;(

J’ai fait le tour de mes recherches (par exemple le code dont je me suis inspiré n’a pas évolué d’un commentaire)!

Je suis donc au point mort et preneur de tout aide.

Merci d’avance,
Jérôme

Est ce que l’erreur ErrorPropertyUserowneridNotDefined à déja été rencontrée par l’un ou l’une d’entre vous?

Merci par avance,

Jérôme