https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342020-08-04T12:59:05ZRedmine Entr’ouvertw.c.s. - Bug #45738: identifiants doublons et erreur de calcul de l'URL sur une source de donnée dans un formulaire de workflowhttps://dev.entrouvert.org/issues/45738?journal_id=2519092020-08-04T12:59:05ZThomas Noël
<ul></ul><p>C'est lié au fait que l'URL n'est pas calculée en mode lazy, et donc <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: en évaluation paresseuse, comportement sur un formulaire contenant plusieurs champs avec le même ... (Fermé)" href="https://dev.entrouvert.org/issues/38961">#38961</a> ne s'applique pas (pas d'intelligence sur les champs avec le même identifiant).</p>
<p>(C'est vérifiable rapidement si on pose force-lazy-mode=true, tout se met à fonctionner)</p> w.c.s. - Bug #45738: identifiants doublons et erreur de calcul de l'URL sur une source de donnée dans un formulaire de workflowhttps://dev.entrouvert.org/issues/45738?journal_id=2519212020-08-04T13:36:18ZThomas Noël
<ul><li><strong>Fichier</strong> <a href="/attachments/46902">form-45738-demande-avec-id-en-doublon-nomprenom.wcs</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/46902/form-45738-demande-avec-id-en-doublon-nomprenom.wcs">form-45738-demande-avec-id-en-doublon-nomprenom.wcs</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/46903">workflow-45738-wfform-avec-datasource.wcs</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/46903/workflow-45738-wfform-avec-datasource.wcs">workflow-45738-wfform-avec-datasource.wcs</a> ajouté</li></ul><p>Pour reproduire, un formulaire et son workflow ci-joint.</p>
Après avoir soumis une demande, regarder les logs sur la passerelle (qui est interrogée comme source de données (url bidon avec ?q={{form_var_nom}} {{form_var_prenom}})) :
<ul>
<li>si la case est cochée, Passerelle reçoit bien les données : GET /404/?q=NOMTYPE2+PRENOMTYPE2</li>
<li>si la case n'est pas cochée, form_var_nom et prénom sont vides : GET /404/?q=None+None</li>
</ul> w.c.s. - Bug #45738: identifiants doublons et erreur de calcul de l'URL sur une source de donnée dans un formulaire de workflowhttps://dev.entrouvert.org/issues/45738?journal_id=5040912023-11-11T08:18:55ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Fermé</i></li></ul><p>Ça a été corrigé très rapidement après, via <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: tout le temps utiliser l'évaluation lazy pour la construction des URLs (Fermé)" href="https://dev.entrouvert.org/issues/45806">#45806</a> (qui force le mode lazy pour les URL), sans faire le lien avec ce ticket.</p>