Bonjour,
J’ai créé un objet métier « Bail simplifié » (ImmoLeaseSimple) qui est lié aux objets « Adresses » (ImmoAddress) et « Bail » (ImmoLease).
Il n’y a pas de traitement particulier dans cet objet, juste un petit hook postValidate et qq contraintes.
Pourtant, quand je créé une nouvelle ligne de type « Interne » (qui fait appel à la jointure avec l’objet « Bail »), je rencontre un temps de réponse qui est parfois trop long à l’enregistrement (entre 1 et 30 secondes !) sachant que le système met un temps énorme avant de déclencher le postValidate (je le vois avec des console.error).
Parfois même le simple clic sur la loupe de l’objet lié met qq secondes à afficher une liste qui contient 80 lignes seulement !
Si je crée une nouvelle ligne avec un autre type (sans jointure avec « Bail »), je n’ai pas ce pb de performance.
Pourriez-vous svp vous connectez à notre module de test « immodevabed » avec le user de @Nathalie afin de m’aider à trouver ce qui fait figer le système à chaque enregistrement ?
Pour faire le test, il faut aller sur Menu Investisseur/ Bail simplifié/ Créer / ensuite
- Sélectionner Type de bail « Interne » (jointure avec Bail)
- Cliquer sur la loupe « Code bail interne » qui s’est affiché
- Sélectionner « Bail-00008 »
- Et enfin « Enregistrer et fermer »
Et essayer de refaire la même manip plusieurs fois (avec le même bail-00008), vous verrez qu’il y a un ralentissement important à l’enregistrement.
Merci d’avance pour votre aide.
Abed.