Saisie Formidable n'affiche pas le bon pays
Salut,
le pays envoyé par le formulaire n'est pas celui sélectionné. Testé en SPIP 4.1/4.2 + Pays version master.
Pour reproduire (sélectionner Afghanistan dans la liste déroulant à chaque fois) :
Test 1
- Installer Formidable et Pays
- créer un formulaire qui enregistre les résultats en base et les affiche après validation
- ajouter un champ pays sans l'éditer (donc normalement
Type de la valeur enregistrée : Code ISO3166-1 Alpha 2
puisse que c'est la config par défaut) - enregistrer
-> Le champ sélectionné est bien celui rentré en base et les logs indiquent "pays_1":"1"
Test 2
- éditer le champ pays puis enregistrer sans faire de modif (donc
Type de la valeur enregistrée : Code ISO3166-1 Alpha 2
validée ce coup-ci)
-> le formulaire n'enregistre rien et les logs indiquent "pays_1":"AF"
Test 3
- éditer le champ pays puis enregistrer et choisir
Type de la valeur enregistrée : Code ISO3166-1 Alpha 3
-> le formulaire n'enregistre rien et les logs indiquent "pays_1":"AFG"
Test 4
- éditer le champ pays puis enregistrer et choisir
Type de la valeur enregistrée : Code numérique
-> le formulaire enregistre Albanie rien et les logs indiquent "pays_1":"004"
Test 5
- éditer le champ pays puis enregistrer et choisir
Type de la valeur enregistrée : ID
-> le formulaire enregistre Albanie et les logs indiquent "pays_1":"Afghanistan"
Les logs complet si besoin :
2023-10-31 14:30:52 127.0.0.1 (pid 14456) :Pub:!INFO: {"post":{"var_ajax":"form","formulaire_action":"formidable","formulaire_action_args":"RvNKl7xZbPUSI5gWas0x8v09d1yunDsvCuC9HCLfUShykIOy3XSy4pLQMKNkdpw69R8J3FaHmdv2IS1GkSDZiLBrxWWPSKFsFBp1HCTcWxGHFQ==","formulaire_action_sign":"c9e5084acfd88a0474e6295c40af350c7d5088ec60612ef306d8a1906d68fd52","id_formulaire":106,"formidable_afficher_apres":"valeurs","_jeton":"5a00b92a2d442427960d2e9782b1cba28fa790f1cc1c51517c01f3482922e160","bigup_retrouver_fichiers":"1","pays_1":"1","mechantrobot":"","email_nobot":""},"files":[]}
2023-10-31 14:34:25 127.0.0.1 (pid 14456) :Pub:!INFO: {"post":{"var_ajax":"form","formulaire_action":"formidable","formulaire_action_args":"RvNKl7xZbPUSI5gWas0x8v09d1yunDsvCuC9HCLfUShykIOy3XSy4pLQMKNkdpw69R8J3FaHmdv2IS1GkSDZiLBrxWWPSKFsFBp1HCTcWxGHFQ==","formulaire_action_sign":"c9e5084acfd88a0474e6295c40af350c7d5088ec60612ef306d8a1906d68fd52","id_formulaire":106,"formidable_afficher_apres":"valeurs","_jeton":"5a00b92a2d442427960d2e9782b1cba28fa790f1cc1c51517c01f3482922e160","bigup_retrouver_fichiers":"1","pays_1":"AF","mechantrobot":"","email_nobot":""},"files":[]}
2023-10-31 14:33:44 127.0.0.1 (pid 14456) :Pub:!INFO: {"post":{"var_ajax":"form","formulaire_action":"formidable","formulaire_action_args":"RvNKl7xZbPUSI5gWas0x8v09d1yunDsvCuC9HCLfUShykIOy3XSy4pLQMKNkdpw69R8J3FaHmdv2IS1GkSDZiLBrxWWPSKFsFBp1HCTcWxGHFQ==","formulaire_action_sign":"c9e5084acfd88a0474e6295c40af350c7d5088ec60612ef306d8a1906d68fd52","id_formulaire":106,"formidable_afficher_apres":"valeurs","_jeton":"5a00b92a2d442427960d2e9782b1cba28fa790f1cc1c51517c01f3482922e160","bigup_retrouver_fichiers":"1","pays_1":"AFG","mechantrobot":"","email_nobot":""},"files":[]}
2023-10-31 14:37:11 127.0.0.1 (pid 14456) :Pub:!INFO: {"post":{"var_ajax":"form","formulaire_action":"formidable","formulaire_action_args":"RvNKl7xZbPUSI5gWas0x8v09d1yunDsvCuC9HCLfUShykIOy3XSy4pLQMKNkdpw69R8J3FaHmdv2IS1GkSDZiLBrxWWPSKFsFBp1HCTcWxGHFQ==","formulaire_action_sign":"c9e5084acfd88a0474e6295c40af350c7d5088ec60612ef306d8a1906d68fd52","id_formulaire":106,"formidable_afficher_apres":"valeurs","_jeton":"5a00b92a2d442427960d2e9782b1cba28fa790f1cc1c51517c01f3482922e160","bigup_retrouver_fichiers":"1","pays_1":"004","mechantrobot":"","email_nobot":""},"files":[]}
2023-10-31 14:40:05 127.0.0.1 (pid 14456) :Pub:!INFO: {"post":{"var_ajax":"form","formulaire_action":"formidable","formulaire_action_args":"RvNKl7xZbPUSI5gWas0x8v09d1yunDsvCuC9HCLfUShykIOy3XSy4pLQMKNkdpw69R8J3FaHmdv2IS1GkSDZiLBrxWWPSKFsFBp1HCTcWxGHFQ==","formulaire_action_sign":"c9e5084acfd88a0474e6295c40af350c7d5088ec60612ef306d8a1906d68fd52","id_formulaire":106,"formidable_afficher_apres":"valeurs","_jeton":"5a00b92a2d442427960d2e9782b1cba28fa790f1cc1c51517c01f3482922e160","bigup_retrouver_fichiers":"1","pays_1":"1","mechantrobot":"","email_nobot":""},"files":[]}