Anomalie #5847
Plantage si on essaie d'entrer une "revprox_url" invalide
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Exception on /variables/revprox_url [PUT]
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1504, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1264, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1262, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1248, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python2.7/dist-packages/eolegenconfig/views.py", line 125, in update_variable
return make_error_response(str(err))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 16: ordinal not in range(128)
Le test en cause est le suivant :
<check name='valid_regexp' target='revprox_url'>
<param>^http</param>
<param name='err_msg'>L'adresse doit débuter par http ou https</param>
</check>
Révisions associées
- creole/eosfunc.py : fix unicode error in valid_regexp()
Fixes #5847 @30m
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 12 ans
Il est nécessaire de modifier la fonction eosfunc pour que le message d'erreur retourne de l'unicode.
#2 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Version cible
Eole 2.4-alphasupprimé
#3 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 9f6816b1c7645fbafad591f51c2f5d4d366d6911.
#4 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Version cible mis à Eole 2.4-alpha2
#5 Mis à jour par Joël Cuissinat il y a plus de 12 ans
- Statut changé de Résolu à Fermé
OK, en plus ce n'est plus d’actualité...
Cf. nouvelles problématiques : #6202 :)