Anomalie #1197
Une variable obligatoire peut être renvoyée vide
100%
Description
Lorsqu'une variable est obligatoire et renseignée, creole la renvoie, vide, au moment de la templatisation lorsqu'elle est cachée par une directive hidden_if.
Sur Scribe :- si la variable adresse_ip_sso est différente de la adresse_ip_eth0;
- la variable ldap_sso est bien renseignée avec sa valeur par défaut dans le fichier .eol à l'enregistrement;
- au moment de la templatisation, la variable ldap_sso est bien renvoyée mais vide.
Related issues
Associated revisions
see #1197 Clean plugin hook system : use convention name for functions (first try)
see #1197 revert last commit
comportement identique entre ParseDico et les templates pour les variables multi caché (fixes #1197)
History
#1 Updated by Emmanuel GARETTE over 11 years ago
On n'a pas la même valeur avec ParseDico que dans les templates :
root@amonecole:~# . ParseDico
root@amonecole:~# echo $eolesso_ldap
localhost
root@amonecole:~# cat template
%%eolesso_ldap
root@amonecole:~# /usr/share/creole/creolecat.py template -o file
root@amonecole:~# cat file
[]
#2 Updated by Emmanuel GARETTE over 11 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit f3cbd4bdae37e4343cf38c74a5bdbbfc5deac9f2.
#3 Updated by Joël Cuissinat over 11 years ago
- Assigned To set to Gwenael Remond
- Target version set to Mises à jour 2.3 - 01 Stable
#4 Updated by Joël Cuissinat over 11 years ago
Branche prestable23
Paquet candidat : creole-2.3-eole168~14.gbpe427d7
#5 Updated by Joël Cuissinat over 11 years ago
- Status changed from Résolu to Fermé
Ok avec le paquet updates : creole 2.3-eole169
root@etab:~# cat file [localhost]