Actions
Anomalie #6402
ferméPHP Catchable fatal error: Argument 2 passed to Dcp\Core\MailTemplate::checkAttributeExistsInRelation() must be of the type array, boolean given, called in /var/www/dynacase/FDL/Class.MailTemplate.php on line 110 and defined in /var/www/dynacase/FDL/Clas
Début:
09/05/2016
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Corriger le getLatestTDoc pour le cas des document supprimé: enlever "locked != -1" sur requête de recherche du fromid.
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Oui
Description
La correction de #4279 en version 3.2.12 entraîne une régression qui ré-ouvre le problème de la demande #3981 :
- Une famille FAM_XXX dont le postDelete() est configuré pour envoyer par mail le document supprimé à l'aide d'un modèle de mail.
- Alors, lors de l'envoi du mail avec $mailTpl->sendDocument($this, $keys), on obtient alors l'erreur fatale suivante :
PHP Catchable fatal error: Argument 2 passed to Dcp\Core\MailTemplate::checkAttributeExistsInRelation() must be of the type array, boolean given, called in /var/www/dynacase/FDL/Class.MailTemplate.php on line 110 and defined in /var/www/dynacase/FDL/Class.MailTemplate.php on line 33
PHP Stack trace:
PHP 1. {main}() /var/www/dynacase/index.php:0
PHP 2. ActionRouter->executeAction() /var/www/dynacase/index.php:77
PHP 3. executeAction() /var/www/dynacase/WHAT/Class.ActionRouter.php:37
PHP 4. Action->execute() /var/www/dynacase/WHAT/Lib.Main.php:339
PHP 5. generic_del() /var/www/dynacase/WHAT/Class.Action.php:602
PHP 6. Doc->delete() /var/www/dynacase/GENERIC/generic_del.php:48
PHP 7. _Method_FAM_XXX->postDelete() /var/www/dynacase/FDL/Class.Doc.php:1728
PHP 8. Dcp\Core\MailTemplate->sendDocument() /var/www/dynacase/FDLGEN/Class.Doc1085.php:683
PHP 9. Dcp\Core\MailTemplate->checkAttributeExistsInRelation() /var/www/dynacase/FDL/Class.MailTemplate.php:110
Problème observé sur dynacase-core 3.2.18.
Actions
#2
Mis à jour par Éric Brison il y a environ 10 ans
- Assigné à mis à Jérôme Augé
- Solution proposée mis à jour (diff)
Actions
#4
Mis à jour par Éric Brison il y a presque 10 ans
- Statut changé de Nouveau à Intégré
Appliqué par commit commit:dynacase-core|65fc1dcd9152c5926f1a70de63346a5a144ef4a2.
Actions