Project

General

Profile

Bug #107903

Inspect : une variable xx_live_yyy peut être correctement évaluée mais ne pas s'afficher dans liste des variables disponibles

Added by Emmanuel Cazenave 10 days ago. Updated 7 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
04 July 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Sur https://demarches-validation.test.entrouvert.org/backoffice/data/fiche-avec-un-lien-vers-une-fiche-redmine-107806/2/inspect :

  • form_var_lien_vers_une_fiche_live qui est présent dans la liste des variables et on peut la dépiler
  • les évaluations de {{form_var_lien_vers_une_fiche_live_whatever}} fonctionnent
Sur https://demarches-validation.test.entrouvert.org/backoffice/data/fiche-avec-un-lien-vers-une-fiche-redmine-107806/1/inspect :
  • la colonne 'structured' a été vidée (formdata138_1.data['6fb0664b-39dd-48c9-9d43-0120bf3c2ebf_structured'] = {} puis store())
  • form_var_lien_vers_une_fiche_live est absent de la liste des variables
  • les évaluations de {{form_var_lien_vers_une_fiche_live_whatever}} fonctionnent

Ça reproduit probablement une situation d'import de fiches via un script adhoc où la colonne structured a été zappée.

Associated revisions

Revision d2447dc4 (diff)
Added by Frédéric Péters 7 days ago

misc: try "live" subvar even if there's not structured data (#107903)

History

#2

Updated by Frédéric Péters 10 days ago

Et le souhait serait que form_var_lien_vers_une_fiche_live_whatever ne fonctionne pas ?

#3

Updated by Thomas Noël 10 days ago

Frédéric Péters a écrit :

Et le souhait serait que form_var_lien_vers_une_fiche_live_whatever ne fonctionne pas ?

Ça serait que « form_var_lien_vers_une_fiche_live » s'affiche bien dans l'inspect, avec le "(déplier cette variable)". Autrement dit qu'on montre qu'il y a bien un lien vers une fiche, laquelle était "vide" au moment de l'enregistrement (structured vide) mais ça n'est plus le cas.

Disclaimer : on n'a pas trouvé comment le structured a pu être vide, mais ça existe. Possibilité évoquée que ces liens entre fiches aient été créés par un script y'a quelques années...

#4

Updated by Frédéric Péters 10 days ago

  • Status changed from Nouveau to En cours
  • Assignee set to Frédéric Péters

🤖 Une pull request concernant ce ticket a été ouverte :

#5

Updated by Frédéric Péters 10 days ago

Frileux sur l'idée de faire marcher quelque chose sur des données boiteuses, j'ai quand même fait le patch.

#6

Updated by Frédéric Péters 10 days ago

  • Status changed from En cours to Solution proposée
#7

Updated by Thomas Noël 10 days ago

  • Status changed from Solution proposée to Solution validée

🤖 Pull request approuvée :

#8

Updated by Thomas Noël 10 days ago

Frédéric Péters a écrit :

Frileux sur l'idée de faire marcher quelque chose sur des données boiteuses, j'ai quand même fait le patch.

Thanks a lot -- et oui, données boiteuses, mais le code reste quand même logique ainsi je trouve, à ajouter la clé "live" quand un self.live existe ; quand bien même le structured est en vacances.

#9

Updated by Frédéric Péters 7 days ago

  • Status changed from Solution validée to Résolu (à déployer)

🤖 Pull request fusionnée :

#10

Updated by Transition automatique 7 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF