Anomalie #14620
ferméMAJ 20.03 recette : probleme reprise des contacts
Description
Lors d'une recherche avancée ou dans une bannette comprenant beaucoup de courriers, on tombe sur une message d'erreur lié aux contacts.
PHP Fatal error: Uncaught Exception: Argument contact is empty in /var/www/html/2003MaarchCourrier/src/core/models/ValidatorModel.php:28
Stack trace:
#0 /var/www/html/2003MaarchCourrier/src/app/contact/controllers/ContactController.php(1528): SrcCore\models\ValidatorModel::notEmpty(Array, Array)
#1 /var/www/html/2003MaarchCourrier/src/app/contact/controllers/ContactController.php(1437): Contact\controllers\ContactController::getFormattedOnlyContact(Array)
#2 /var/www/html/2003MaarchCourrier/apps/maarch_entreprise/indexing_searching/documents_list_mlb_search_adv.php(799): Contact\controllers\ContactController::getFormattedContacts(Array)
#3 /var/www/html/2003MaarchCourrier/core/class/class_core_tools.php(1258): require('/var/www/html/2...')
#4 /var/www/html/2003MaarchCourrier/apps/maarch_entreprise/index.php(210): core_tools->insert_page()
#5 {main}
thrown in /var/www/html/2003MaarchCourrier/src/core/models/ValidatorModel.php on line 28
--> Il semblerait que certains contacts ont leur id de modifié suite au passage des scripts
exemple : le chrono 'SDIS50/2020D/3936' (resid 6681) a un sender et un destinataire, or l'un des deux n'existe pas (le 5282) donc bug. Cependant, il faut noter que le 5282, Magalie Lefevre, existe toujours mais à un id différent dans la 20.03. Lefevre est aussi une utilisatrice
En modifiant manuellement l'id de Magalie par l'id 5282, le problème semble se résoudre.
--> apres discussion, c'est normal que l'ID du contact change. Cependant ce n'est pas normal que l'ancien ID ne soit pas modifié par le nouveau.
Des test ont été effectué en local et le problème semble encore se produire. Vous donc trouverez la BDD sur slack, dans le groupe N2-N3