Projet

Général

Profil

Bug #65004

Ticket chapeau champs obligatoires vides à la soumission

Ajouté par Benjamin Dauvergne il y a presque 2 ans. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
-
Début:
09 mai 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Problème récurrent chez plusieurs clients, donc je fais une demande chapeau pour les tickets clients concernés (et éviter que ce soit affecté à support technique pour rien).

Les suspects sont le fait que le dico associé au magictoken (et la session elle même en fait) semble un peu modifié n'importe où et n'importe comment que ce soit par autosave ou par des soumissions en paralèlle (ouverture dans plusieurs onglets, lenteur du réseau sur des mobiles, etc...) et qu'aucun verrouillage coté SQL n'a lieu pour empêcher les écriture concurrentes de la même ligne en base. Un chemin vers une amélioration serait déjà de ne plus utiliser la session pour stocker les données des formulaires mais uniquement un FormData (#24635). On pourrait aussi verrouiler la session en base dans les chemins d'écriture (en rechargeant la session ensuite, avec tout ce que ça implique). Ne pas développer de solution sur ce ticket, uniquement discussion et lier les tickets clients, si une solution est choisie/testée, elle ira dans son propre ticket.

Un contournement possible: ajouter une condition de sortie sur un des champs manquants dans les pages qui suivent voir sur la dernière, ça n'enlève pas complètement le problème mais ça empêche les usagers d'aller jusqu'à la soumission. Prévoir en plus un champ commentaire pour dire aux gens de reprendre à la première page.


Demandes liées

Lié à w.c.s. - Development #24635: Générer un identifiant pour un formdata dès la saisieNouveau19 juin 2018

Actions
Lié à w.c.s. - Development #66615: URL .../tempfile/, ne pas écraser la sessionFermé25 juin 2022

Actions
Lié à w.c.s. - Development #66620: utiliser une table parallèle pour les "magictoken"Fermé25 juin 2022

Actions

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 2 ans

  • Lié à Development #24635: Générer un identifiant pour un formdata dès la saisie ajouté
#4

Mis à jour par Benjamin Dauvergne il y a presque 2 ans

  • Description mis à jour (diff)
#6

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Sujet changé de Champs obligatoires vides à la soumission... à Ticket chapeau champs obligatoires vides à la soumission
#11

Mis à jour par Pierre Cros il y a presque 2 ans

  • Priorité changé de Normal à Haut
#23

Mis à jour par Frédéric Péters il y a presque 2 ans

#24

Mis à jour par Frédéric Péters il y a presque 2 ans

#30

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Nouveau à Fermé

Visiblement pas d'occurence récente, les modifications apportées (comme #66615 et #66620) auront corrigé ça.

Formats disponibles : Atom PDF