Bug #75848
Le fait d'avoir des données pré-remplies et le code de suivi/les brouillons activés déclenche systématiquement la création d'un brouillon en première page
Début:
27 mars 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Cf. #75837
Situation: un formulaire avec code de suivi/brouillons et au moins un champ pré-rempli, en étant connecté, ce code est systématiquement exécuté en première page provoquant la création d'un brouillon :
class FormPage: ... def page( self, page, page_change=True, page_error_messages=None, submit_button=None, transient_formdata=None ): ... if page_change or submit_button is True: ... if had_prefill: ... if self.has_draft_support() and not (req.is_from_application() or req.is_from_bot()): # save to get prefilling data in database self.save_draft(form_data)
Il faudrait peut-être ne sauver les données que si un brouillon existe déjà (ie. form_data.get('draft_formdata_id') is not None
).
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 11 jours
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1407
- Titre : WIP: misc: do not save prefilling data on initial visit (#75848)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1407/files
Mis à jour par Robot Gitea il y a 10 jours
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 10 jours
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1407
- Titre : misc: do not save prefilling data on initial visit (#75848)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1407/files
Mis à jour par Transition automatique il y a 10 jours
- Statut changé de Résolu (à déployer) à Solution déployée
misc: do not save prefilling data on initial visit (#75848)