Anomalie #21204
ferméPour être valide, la valeur de l'attribut doit être dans la liste paramétrée
Ajouté par Paul DURAND il y a plus de 2 ans. Mis à jour il y a presque 2 ans.
Description
Via un script PHP j'injecte un courrier dans MaarchCourrier. Ce courrier a un customfield (obligatoire) de type liste déroulante. La valeur mise dans celui-ci est fausse.
Lorsque je regarde le courrier dans la Banette des "courriers à qualifier", le champs de la liste déroulante est vide mais une coche verte est présente à côté (cf image 1).
Mais lorsque je souhaite sauvegarder tout les champs manquant sauf le customfield de la liste déroulante, une erreur s'affiche bien (cf image 2).
Ci-dessous les datas injectés :
$data['option'] = 'resources';
$data['data'] = [
"modelId" => 1,
"doctype" => 101,
"subject" => "Mon teeeest 6",
"documentDate" => "2021/01/04",
"chrono" => true,
"destination" => 6,
"status" => 'ATT',
"customFields" => ["46" => "",
"44" => "SVE",
"47" => "donnée6" // customfield liste déroulante
]
Fichiers
save-probleme-empty_value-validate-right.png (4,67 ko) save-probleme-empty_value-validate-right.png | Paul DURAND, 14/06/2022 15:58 | ||
save-problem-customfield_value_wrong.png (170 ko) save-problem-customfield_value_wrong.png | Paul DURAND, 14/06/2022 15:58 |
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Statut changé de A qualifier à R&D - A étudier
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Statut changé de R&D - A étudier à Complément d'Informations
- Assigné à changé de Emmanuel DILLARD à Paul DURAND
Mis à jour par Paul DURAND il y a plus de 2 ans
- Statut changé de Complément d'Informations à A traiter
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Sujet changé de Problèmes de customfield suite à une injection de courrier à Validation de la valeur d'un attribut de type "custom" (Liste de valeurs) injectés par API
- Statut changé de A traiter à R&D - A étudier
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Sujet changé de Validation de la valeur d'un attribut de type "custom" (Liste de valeurs) injectés par API à Pour être valide, la valeur de l'attribut doit être dans la liste paramétrée
- Statut changé de R&D - A étudier à R&D - En cours
- Assigné à
Emmanuel DILLARDsupprimé
FRONT : contrôle de valeurs possibles de la liste pour le champs.
Ne pas valider si la valeur n'est pas dans la liste : Case sensitive.
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/20.10_TMA1 de MaarchCourrier
FIX #21204 TIME 1:25 customFields: control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/a6c9f18809b390b1baac4c907652ba9495061f71
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/20.10_TMA1 de MaarchCourrier
FIX #21204 TIME 0:30 Indexation: customFields control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/5e4a1c0ee6b9dbd77586c5323997c7fbe90ce06a
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/21.03 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:30 CustomFields: control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/223d613d48d607c8042dc954317b7e7e281a9d48
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/20.10_TMA1 de MaarchCourrier
FIX #21204 TIME 0:10 update splice function order
https://labs.maarch.org/maarch/MaarchCourrier/commit/1ac3577913535793bdcc8bf29e2251b8ec29490b
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/21.03 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:05 update splice function order
https://labs.maarch.org/maarch/MaarchCourrier/commit/8c4cd7b490d471f0240190fcea6846644933e06b
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur 21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/699)
Mis à jour par Quentin RIBAC il y a plus de 2 ans
- Assigné à changé de Hamza HRAMCHI à Quentin RIBAC
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/develop de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #21204 TIME 0:20 indexing form: validate custom field values
https://labs.maarch.org/maarch/MaarchCourrier/commit/63878553b9fbc24c13f372b58bdf7e9d5e1936c0
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/develop de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #21204 TIME 0:15 indexing form: validate custom fields value on form load
https://labs.maarch.org/maarch/MaarchCourrier/commit/0e3fde89d6388cfaadf9cb672f6d9225bcc76335
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/20.10 de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #21204 TIME 0:30 customFields: control allowed values
https://labs.maarch.org/maarch/MaarchCourrier/commit/6c9dd484806aa295e1ed92548d45b87e8a9b059f
Mis à jour par Quentin RIBAC il y a plus de 2 ans
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par Emmanuel DILLARD il y a plus de 2 ans
- Echéance changé de 26/07/2022 à 04/08/2022
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur develop (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/699)
Mis à jour par Alex ORLUC il y a plus de 2 ans
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/20.10 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:05 fix customField var
https://labs.maarch.org/maarch/MaarchCourrier/commit/f50819d7a06aefd96e90e537f237c753ec3022c5
Mis à jour par GIT LAB il y a plus de 2 ans
Commit ajouté sur la branche fix/21204/20.10 de MaarchCourrier par Hamza HRAMCHI hamza.hramchi@xelians.fr
FIX #21204 TIME 0:02 rm console.log
https://labs.maarch.org/maarch/MaarchCourrier/commit/f9fbc6300d6d961bb72a1338247f015ebb362cdd
Mis à jour par GIT LAB il y a plus de 2 ans
[MERGE REQUEST] Mergé sur 20.10 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/699)