Dolibarr / dolibarr

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.
https://www.dolibarr.org
GNU General Public License v3.0
5.46k stars 2.79k forks source link

Fatal Error: Commandes facturables Dolibarr 7.0.0 #8618

Closed highalgo closed 5 years ago

highalgo commented 6 years ago

Bug

Bug au niveau de la fonctionnalité commandes facturables, si on sélectionne une ou plusieurs commandes à facturer avec l'option Valider les factures = Oui on obtient l'erreur suivante:

Fatal error: Uncaught Error: Call to a member function fetch() on null in /var/www/html/TEST_TIFPRINT/htdocs/core/actions_builddoc.inc.php:45 Stack trace: #0 /var/www/html/TEST_TIFPRINT/htdocs/core/actions_massactions.inc.php(679): include() #1 /var/www/html/TEST_TIFPRINT/htdocs/commande/list.php(211): include('/var/www/html/T...') #2 {main} thrown in /var/www/html/TEST_TIFPRINT/htdocs/core/actions_builddoc.inc.php on line 44

Environment

Use case

Le fichier htdocs/core/actions_massactions.inc.php inclut le fichier htdocs/core/actions_builddoc.inc.php à la ligne 679. Le fichier htdocs/core/actions_builddoc.inc.php accède à une variable $object non instanciée, la variable $object est appelée $objecttmp dans le fichier htdocs/core/actions_massactions.inc.php.

Suggested steps

Ajouter dans le fichier htdocs/core/actions_builddoc.inc.php à la ligne 44 l'instruction $object=$objecttmp; ou renommer $object en $objecttmp.

highalgo commented 6 years ago

Bonjour,

Qu'elle est la politique de correction des bugs? est ce-qu'il y'a que eldy qui corrige les bugs?

Une erreur fatal de ce genre bloque carrément l'utilisation d'une fonctionnalité.

J'ai mentionné deux erreurs fatal ainsi que les solutions sur le forum et sur github mais malheureusement sans aucune réaction.

Cordialement.

atm-maxime commented 5 years ago

Hi. Thanks for your contributions. I just tested this in 7.0.6 and it works fine. So I guess your issue has been fixed. The development community deals with issues they spot and the ones on github but there's no "fixing policy" as the way the community works is based on volunteering.

Please keep the communication in english on github. Thanks again for your feedbacks.