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 10 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 10 ans
- Version cible
Eole 2.4-alphasupprimé
#3 Mis à jour par Joël Cuissinat il y a plus de 10 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 10 ans
- Version cible mis à Eole 2.4-alpha2
#5 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé
OK, en plus ce n'est plus d’actualité...
Cf. nouvelles problématiques : #6202 :)