Darkjeff / ultimateimmo

module dolibarr estate rent
GNU General Public License v3.0
35 stars 35 forks source link

Bug: Impossible de créer une quittance sans le Tiers #83

Open mikygee opened 2 years ago

mikygee commented 2 years ago

Bonjour,

Lorsque je crée une quittance sans le tiers j'ai l'erreur suivante Fatal error: Uncaught Error: Call to a member function getNomUrl() on null in /chemin/htdocs/ultimateimmo/receipt/immoreceipt_card.php:993 Stack trace: #0 {main} thrown in /chemin/htdocs/ultimateimmo/receipt/immoreceipt_card.php on line 993 Mis à par cette erreur seule une page blanche s'affiche à la place de la "frame" où s'affiche les informations habituellement.

La ligne 993 correspond à $morehtmlref .= '<br>' . $langs->trans('ThirdParty') . ' : ' . $object->thirdparty->getNomUrl(1, 'renter'); Et finalement s'il n'y a pas de Tiers/Thirdparty $object->thirdparty->getNomUrl(1, 'renter') aura tendance à être nul.

Il faudrait pouvoir créer des quittances sans indiquer un Tiers ou alternativement si le Tiers est nécessaire réafficher le formulaire avec un message d'erreur.

Cdt

Darkjeff commented 2 years ago

pour la création de quittance il faut mieux passer par générer les quittances et decocher les contrats que l'on ne veut pas générer

mikygee commented 2 years ago

La section générer les quittances est vide chez moi. Néanmoins il serait intéressant que l'on puisse corriger ce problème via la création de création de quittance sans le Tiers.