Projet

Général

Profil

Actions

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.

Statut:
R&D - Terminé
Priorité:
0-Bloquant
Assigné à:
Quentin RIBAC
Version cible:
Début:
14/06/2022
Echéance:
04/08/2022

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

Actions

Formats disponibles : Atom PDF