Dolibarr : résolution d’un incident d’envoi de factures par email après une migration incomplète

Diagnostic et correction d’une désynchronisation entre le code et la base de données après une migration

Correction des erreurs SQL liées aux modèles d’emails après une migration incomplète

Lors d’une intervention chez un client utilisant Dolibarr ERP/CRM version 23, nous avons été confrontés à un incident empêchant l’envoi des factures par email avec leur pièce jointe PDF.

Après analyse, il s’est avéré que le problème n’était pas lié à un bug de Dolibarr, mais à une désynchronisation entre les fichiers de l’application et la structure de la base de données consécutive à une migration incomplète.

Les symptômes observés

L’utilisateur rencontrait plusieurs erreurs SQL, notamment :

  • Unknown column 'email_from'
  • Unknown column 'email_to'
  • Unknown column 'email_tocc'
  • Unknown column 'email_tobcc'

Ces erreurs empêchaient notamment :

  • l’accès aux modèles d’emails ;
  • l’ouverture de la fenêtre d’envoi des factures ;
  • l’envoi des factures avec leur pièce jointe.

Notre diagnostic

Après vérification de la base de données et du code installé, nous avons constaté que la structure de certaines tables ne correspondait pas aux fichiers de la version utilisée.

Ce type de situation peut se produire lorsqu’une migration n’est pas menée jusqu’à son terme ou lorsqu’une restauration de fichiers et de base de données n’est pas parfaitement synchronisée.

Notre intervention

Nous avons procédé à :

  • l’analyse complète de la structure de la base de données ;
  • la comparaison avec la version du code installée ;
  • la correction des incohérences de schéma ;
  • la validation du fonctionnement des modèles d’emails ;
  • des tests complets d’envoi de factures avec pièces jointes.

Résultat

Après intervention :

  • accès aux modèles d’emails rétabli ;
  • ouverture du formulaire d’envoi fonctionnelle ;
  • envoi des factures PDF par email restauré ;
  • suppression des erreurs SQL.

Vous rencontrez un problème similaire ?

Si votre installation Dolibarr présente des erreurs SQL après une migration ou si certaines fonctionnalités ne sont plus accessibles, nous pouvons réaliser un diagnostic afin d’identifier l’origine du problème et de remettre votre installation en conformité avec la version utilisée.

Chaque intervention est réalisée après analyse de l’environnement afin d’apporter une correction adaptée, tout en préservant la compatibilité avec les futures mises à jour de Dolibarr.

Laisser un commentaire

Retour en haut