Anomalie #6375
Les check 'valid_regexp' ne sont plus pris en compte
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
On peut entrer n'importe quoi dans exim_address_rewrite_flags alors qu'i y a la contrainte suivante :
<check name='valid_regexp' target='exim_address_rewrite_flags'> <param>^[EFTbcfhrstSQqRw\s]*$</param> <param name='err_msg'>Les flags doivent être une série des caractères suivants: EFTbcfhrst S QqRw</param> </check>
Demandes liées
Révisions associées
reactivation des validations (fixes #6375)
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Assigné à
Daniel Dehenninsupprimé
Problème confirmé depuis le prompt python :
>>> from creole.loader import creole_loader
>>> conf = creole_loader()
>>> conf.read_write()
>>> conf.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_flags = [u'bidule']
>>> conf.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_flags
[u'bidule']
#2 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
- Assigné à mis à Emmanuel GARETTE
Les validateurs ne sont plus chargés.
#3 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 71df14b5180987612dfed5c458e7de7865567195.
#4 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
- Echéance mis à 11/10/2013
- Début mis à 07/10/2013
- Temps estimé changé de 1.00 h à 0.25 h
# python Python 2.7.3 (default, Sep 26 2013, 20:03:06) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from creole.loader import creole_loader >>> c=creole_loader(rw=True) >>> c.creole.messagerie.exim_address_rewrite = 'oui' >>> c.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_pattern.append(None) >>> c.creole.messagerie.exim_address_rewrite_pattern.exim_address_rewrite_flags = [u'bidule'] Traceback (most recent call last): [..] ValueError: valeur invalide pour l'option exim_address_rewrite_flags : Les flags doivent être une série des caractères suivants: EFTbcfhrst S QqRw >>>
#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé
OK avec creole 2.4.0-199
/!\ valeur invalide pour l'option code_ent : L'identifiant doit être compose d'une lettre et d'un chiffre