Projet

Général

Profil

Bug #26776

préremplissage vérifié d'un champ date

Ajouté par Frédéric Péters il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
27 septembre 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Contexte, un champ date dans le profil de l'usager, marqué "vérifié" via SAML; un formulaire avec un champ date, configuré pour êtr prérempli. Arrivée sur le formulaire, le champ est bien rempli. Validation, échec, retour sur la page, champ vide.


Fichiers

Révisions associées

Révision 2e24fa95 (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

forms: fix handling of verified user attributes in date fields (#26776)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 5 ans

Ce qui se passe c'est qu'au submit il y a réinitialisation des champs vérifiés à leurs valeurs connues mais avec un champ date c'est un time.struct_time qui se trouve posé pour de faux dans le request.form, ce à quoi le .parse() du champ ne s'attend pas, ce qui est ainsi pris pour un champ vide, et hop, soit le champ n'était pas marqué obligatoire et on passe à la page suivante avec le champ enregistré comme vide, soit il était marqué obligatoire, et on s'arrête sur cette page, avec le champ vidé, impossible d'aller plus loin.

#2

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

  • Statut changé de Solution proposée à Solution validée

Ack avec un commentaire au dessus du changement qui décrit le problème (retransformer les données structurées/parsés en données chaîne de soumission d'un formulaire).

#3

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Solution validée à Résolu (à déployer)

Poussé avec un commentaire.

commit 2e24fa95d8bfb4c6b15ecaece32921401afefbd6
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Sep 27 11:20:16 2018 +0200

    forms: fix handling of verified user attributes in date fields (#26776)
#4

Mis à jour par Frédéric Péters il y a plus de 5 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF