Suivi — Administration site Erreur 500 sur une URI mal analysée dans un commentaire

#1251 Posté par  (site web personnel) . État de l’entrée : corrigée. Assigné à Bruno Michel. Licence CC By‑SA.
Étiquettes : aucune
0
22
jan.
2014

Erreur 500 sur le commentaire suivant :

Ou attendre la prise en compte dans le markdown linuxfr…

![mise en cache depuis le serveur initial](http://latex.codecogs.com/png.latex?\sum_{i=1}^{n}%20i%20=%20\frac{n%20%28n+1%29}{2})

Log:

Processing by CommentsController#create as HTML
  Parameters: {"utf8"=>"✓", "authenticity_token"=>"xxxxx", "comment"=>{"parent_id"=>"1515001", "titl
e"=>"Re: Efficace c'est vrai", "wiki_body"=>"Ou attendre la prise en compte dans le markdown linuxfr…\r\n\r\n![mise en cache depuis le serv
eur initial](http://latex.codecogs.com/png.latex?\\sum_{i=1}^{n}%20i%20=%20\\frac{n%20%28n+1%29}{2})"}, "commit"=>"Prévisualiser", "node_id
"=>"101025"}
Completed 500 Internal Server Error in 10.3ms

URI::InvalidURIError (bad URI(is not URI?): http://latex.codecogs.com/png.latex?sum_{i=1}^{n}%20i%20=%20frac{n%20%28n+1%29}{2}):
  app/models/image.rb:40:in `internal_link?'
  app/models/image.rb:58:in `src'
  app/models/image.rb:65:in `src_attr'
  app/models/image.rb:80:in `to_html'
  lib/ar_base_ext.rb:45:in `wikify'
  lib/ar_base_ext.rb:38:in `block in wikify_attr'
  app/controllers/comments_controller.rb:47:in `create'

La même URI plus largement %codée est acceptée (et convertie en image) :

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.